Picture by Nicui
228 words
1 minute
利用Xray搭建WARP中转节点
1. Xray
1. 安装 Xray
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install2. 配置 Xray
vim /usr/local/etc/xray/config.json自行修改配置
{ "log": { "loglevel": "warning" }, "inbounds": [ { "listen": "0.0.0.0", "port": 30000, "protocol": "shadowsocks", "settings": { "method": "none", "password": "password" }, "tag": "ria-socks-in" }, { "listen": "0.0.0.0", "port": 20000, "protocol": "shadowsocks", "settings": { "method": "none", "password": "password" }, "tag": "tpc-socks-in" } ], "outbounds": [ { "protocol": "freedom", "settings": {}, "proxySettings": { "tag": "freedomout" } }, { "protocol": "socks", "settings": { "servers": [ { "address": "127.0.0.1", "port": 40000 } ] }, "tag": "warp-proxy" }, { "protocol": "blackhole", "settings": {}, "tag": "blocked" } ], "routing": { "rules": [ { "type": "field", "inboundTag": ["tpc-socks-in"], "outboundTag": "warp-proxy" }, { "type": "field", "inboundTag": ["ria-socks-in"], "outboundTag": "freedomout" } ], "strategy": "rules" }}设置完之后开放对应的端口,然后重启服务:
systemctl restart xray2. Cloudflare WARP (ZeroTrust)
1. 安装WARP
curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpgvim /etc/apt/sources.list.d/cloudflare-client.list将bookworm改为你对应的系统的代号,此处使用Debian 12举例
deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://packages.cloudflare.com/cloudflared/ bookworm mainapt-get updateapt-get install cloudflare-warp2. 创建新用户
adduser usernameusermod -aG sudo username3. 注册组织
sudo -u username warp-cli registration new YOUR_TEAM_NAMEsudo -u username warp-cli registration token "your access token"4. 连接WARP
warp-cli connect 利用Xray搭建WARP中转节点
https://fuwari.vercel.app/posts/warpxray/