262 字
1 分钟
Xray Warp
CAUTION本教程仅适用于于个人使用,请勿将其用于非法目的,请勿在生产环境中使用。
由此造成的一切后果由使用者自行承担
在阅读本文前,你需要优先阅读 Project X
申请Warp账户
1. wgcf
Waiting for api.github.com...
2. warp-reg.sh
使用终端执行
bash -c "$(curl -L warp-reg.vercel.app)"Output e.g
{ "endpoint":{ "v4": "162.159.192.7", "v6": "[2606:4700:d0::a29f:c007]", }, "reserved_dec": [35, 74, 190], "reserved_hex": "0x234abe", "reserved_str": "I0q+", "private_key": "yL0kApRiZW4VFfNkKAQ/nYxnMFT3AH0dfVkj1GAlr1k=", "public_key": "bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=", "v4": "172.16.0.2", "v6": "2606:4700:110:81f3:2a5b:3cad:9d4:9ea6"}NOTE推荐使用第二种方式进行申请
将Warp配置添加至Xray
- 将以下示例添加至
outbounds,并根据你步骤一获得的账户数据进行修改
{ "protocol": "wireguard", "settings": { "secretKey": "我的私钥", "address": ["172.16.0.2/32", "2606:4700:110:8949:fed8:2642:a640:c8e1/128"], "peers": [ { "publicKey": "Warp公钥", "endpoint": "engage.cloudflareclient.com:2408" } ], "reserved": [0, 0, 0] // 如果你有的话,粘贴reserved到这里 }, "tag": "wireguard-1"}- 在routing添加对应路由规则导向Warp
{ "type": "field", "ip": ["geoip:cn"], "outboundTag": "wireguard-1"},{ "type": "field", "domain":["geosite:cn","geosite:geolocation-cn"], "outboundTag":"wireguard-1"}IMPORTANT
Warpoutbounds所对应的tag必须与routing的outboundsTag对应,否则该出口无效如对此有疑问,请看 Xray节点搭建教程