使用Glitch轻松部署Xray节点,突破网络封锁限制

在Glitch上部署Xray节点可以帮助用户实现科学上网,突破网络封锁限制。Xray是一个针对V2Ray协议的开源项目,支持多种传输协议,包括TCP、mKCP、WebSocket等。Glitch是一个基于云端的编程平台,用户可以在其中创建和部署应用程序。通过在Glitch上部署Xray节点,用户可以将其作为代理服务器,实现安全、高速的网络连接。部署过程简单,只需在Glitch上创建一个新项目,将Xray的配置文件上传到项目中即可。

准备材料

一枚邮箱

注意事项

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

部署步骤

1.打开项目地址:https://github.com/Misaka-blog/xray-for-glitch

2.点击“Code”→“Download ZIP”,下载压缩包

老项目

打开Releases,需要部署哪个协议就下载哪个协议的zip压缩包

3.编辑config.json文件,修改第17行(新项目为14行)的UUID(如为老项目的SS、Trojan协议则为密码)。【仅限新项目:如需修改ws路径请选中协议的路径,使用Ctrl+H进行替换】

UUID在线生成:https://www.uuidgenerator.net/

4.(可选)如使用哪吒探针监控,则编辑server.js中第42行,修改域名、端口号及通信密钥

对于老项目

(可选)如需修改ws路径,则使用记事本或其他同类型的软件查找并替换api即可

5.打开Glitch官网:https://glitch.com/
6.点击“Sign up”按钮注册,如有账户点击“Login”登录

7.按照图示创建项目

8.在编辑器中,按照图示操作删除原本存在的文件

9.拖拽文件上传至Glitch文件编辑器

10.复制Live Site的链接,备用

11.修改105行的代码保活地址,然后访问伪装站。当伪装站出现“Hello world”即为成功

12.节点配置如下:
新项目:

1
2
3
4
5
6
7
8
9
10
11
协议:Vmess / Vless / Trojan / Shadowsocks
地址:appname.glitch.me
端口:443
UUID/密码:设置的UUID
额外ID:0
Shadowsocks加密方式:chacha20-ietf-poly1305
传输协议:ws
伪装域名:appname.glitch.me
路径:/协议名 或自己设置的路径
传输安全:TLS
跳过证书验证:truefalse都可以

旧项目:

1
2
3
4
5
6
7
8
9
10
11
协议:Vmess / Vless / Trojan / Shadowsocks
地址:appname.glitch.me
端口:443
UUID/密码:设置的UUID/密码
额外ID:0
Shadowsocks加密方式:chacha20-ietf-poly1305
传输协议:ws
伪装域名:appname.glitch.me
路径:/api 或自己设置的路径
传输安全:TLS
跳过证书验证:truefalse都可以

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

由于Glitch暂时不支持自定义域名,如遇域名被墙可使用cf wkr/pages反代

https://blog.misaka.rest/2023/01/16/glitch-xray/