262 字
1 分钟
Xray Warp
2025-09-11
CAUTION

本教程仅适用于于个人使用,请勿将其用于非法目的,请勿在生产环境中使用。

由此造成的一切后果由使用者自行承担

在阅读本文前,你需要优先阅读 Project X

申请Warp账户#

1. wgcf#

ViRb3
/
wgcf
Waiting for api.github.com...
00K
0K
0K
Waiting...

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#

  1. 将以下示例添加至 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"
}
  1. 在routing添加对应路由规则导向Warp
{
"type": "field",
"ip": ["geoip:cn"],
"outboundTag": "wireguard-1"
},
{
"type": "field",
"domain":["geosite:cn","geosite:geolocation-cn"],
"outboundTag":"wireguard-1"
}
IMPORTANT

Warp outbounds 所对应的 tag 必须与 routingoutboundsTag 对应,否则该出口无效

如对此有疑问,请看 Xray节点搭建教程

Xray Warp
https://blog.shrairo.top/posts/xray_warp/
作者
Cassiopeia
发布于
2025-09-11
许可协议
CC BY-NC-SA 4.0