在之前的容器云教程中,我介绍了Replit。但是由于部分使用者的滥用,Replit近期对流量限制有些严重。而CodeSandbox和Replit一样,同样是一个云开发平台。当然,使用CodeSandbox也可以完美搭建xray节点。在这篇教程中,我来和大家一起在CodeSandbox上搭建xray节点

准备材料

  • GitHub / 谷歌 / 苹果账号

注意事项

文章仅供学习交流,请勿滥用此服务

部署步骤

  1. 打开CodeSandbox官网:https://codesandbox.io/signin ,登陆自己的GitHub / 谷歌 / 苹果账号

  1. 点击“New from a template”按钮,创建一个实例

  1. 选择“Node.js”

  1. 打开我的GitLab项目:https://gitlab.com/Misaka-blog/xray-for-codesandbox ,下载项目文件至本地

  1. 删除原来的文件,右键,选择“Upload files”,然后上传项目文件到项目中(除了LICENSEREADME.md

  1. 点击左上角的正方形图标,然后点击“Project settings”

  1. 转到“Env Variables”处,设置环境变量。项目用到的变量如下所示
变量名是否必须默认值备注
UUIDde04add9-5c68-8bab-950c-08cd5320df18可在线生成 https://www.uuidgenerator.net/
VMESS_WSPATH/vmess以 / 开头
VLESS_WSPATH/vless以 / 开头
TROJAN_WSPATH/trojan以 / 开头
SS_WSPATH/shadowsocks以 / 开头
NEZHA_SERVER哪吒探针服务端的 IP 或域名
NEZHA_PORT哪吒探针服务端的端口
NEZHA_KEY哪吒探针客户端专用 Key

  1. 设置完成后,点击左上角的正方形图标,然后点击“Restart Sandbox”按钮

  1. 待实例重启后,可以看到伪装站的页面已经出来了