在之前的免费容器云中,Heroku 可以算是一个大哥级别的地位了。但是随着 2022 年 12 月 Heroku 官方宣布砍掉免费计划之后,只能被迫寻找一些其他的云服务来搭建 xray。刚好 replit 作为一种全能的平台,提供了条件来搭建 xray 节点。在这篇教程中,我来和大家一起在 replit 搭建节点并实现保活。

更新:官方在免费计划限制流量为 10G,且必须保持编辑器活跃,故不推荐

准备材料

  • 一枚邮箱(最好是大厂邮箱)

注意事项

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

部署步骤

  1. 打开 Replit 官网:https://replit.com/
  2. 如有账号可以直接点击“Login”按钮登录,没有账号点击“Sign Up”按钮注册

  1. 打开 https://github.com/Misaka-blog/replit-xray 项目地址,下载压缩包并解压

  1. 在Replit新建一个项目,项目类型选择Blank Repl,名称自己填

  1. 将项目文件拖到 Replit 的项目文件区,如遇提示覆盖文件点击覆盖即可
  2. 【可选】点击左侧 Secrets,在右侧选项卡设置 uuid 变量以自定义 uuid 或 Trojan / Shadowsocks 协议的密码

  1. 点击上面的“Run”按钮,启动程序代码

  1. 点击 Webview 里面的 replit.dev 域名部分,复制域名下来备用

  1. 修改 main.sh 文件的第 8 行,最终结果如下所示

  1. 重新运行,然后点击链接获取节点信息即可使用

  2. 节点配置如下:

1
2
3
4
5
6
7
8
9
10
11
协议:Vmess / Vless / Trojan / Shadowsocks
地址:uuid.xxxxx.name.replit.dev
端口:443
UUID/密码:自动生成或设置的uuid变量内容
额外ID:0
Shadowsocks加密方式:chacha20-ietf-poly1305
传输协议:ws
伪装域名:replname.username.repl.co或自定义域名
路径:/自动生成或设置的uuid变量内容
传输安全:TLS
跳过证书验证:true或false都可以

Xray内核支持WebSocket的0RTT降低延迟功能,可在path路径末尾加上参数:?ed=2048,以激活该功能

  1. 打开uptimerobot官网:https://uptimerobot.com/ ,然后注册账号,如有账号直接登录即可
  2. 按照下图设置监控,名称可随意,监控地址为repl.co的二级域名或自定义域名

如为四合一项目,由于项目自带自保活,所以说针对四合一项目就可以不用依赖监控

  1. 部分网站有可能会被Replit屏蔽,这是他们这服务器限制了

10M限速问题解决方案

修改数据中心

按照图示修改账户数据中心为印度即可