xray wireguard出口配置教程-wgcf

查看 142|回复 9
作者:小神   
   
xray在1.6.5版本支持了wireguard出口。
对于nat vps极大的福音,因为对比warp s5模式或者安装wireguard模式,内存占用更小。
我测试,还可以解锁netflix和disney plus

配置过程:
官方教程 https://xtls.github.io/document/level-2/warp.html
但我通过官方教程,无**常使用 。所以以下就是我一顿搜索,折腾后的成果。
1)首先安装wgcf 并注册用户并生成配置文件:
[ol]
mkdir wgcf
#创建一个wgcf的文件夹
cd wgcf
#跳转到wgcf文件夹
wget -O wgcf https://github.com/ViRb3/wgcf/releases/download/v2.2.15/wgcf_2.2.15_linux_386
#下载wgcf程序 并重命名为wgcf  (下载链接,可以去wgcf的github获取最新的https://github.com/ViRb3/wgcf/releases)
chmod +x wgcf
#赋予执行权限
./wgcf register
#注册
./wgcf generate
#生成配置文件
[/ol]复制代码
生成的配置文件wgcf-profile.conf 就是我们需要用到的。
[ol][Interface]
PrivateKey = 123N7VAfvuL3ReOM4ZZOduq1jEdmpg0J0ao3YYGnQwEmQ=
Address = 172.16.0.2/32
Address = 2606:4700:110:8f5e:bbb5:49af:4b2f:68d6/128
DNS = 1.1.1.1
MTU = 1280
[Peer]
PublicKey = bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
AllowedIPs = 0.0.0.0/0
AllowedIPs = ::/0
Endpoint = engage.cloudflareclient.com:2408
#上面的是生成的配置文件wgcf-profile.conf
# 下面的是在xray配置文件中使用的,大家对照着修改就行了,以此为模板
{
  "protocol": "wireguard",
  "tag": "wireguard-1",
  "settings": {
    "secretKey": "123N7VAfvuL3ReOM4ZZOduq1jEdmpg0J0ao3YYGnQwEmQ=",
    "Address": ["172.16.0.2/32","2606:4700:110:8f5e:bbb5:49af:4b2f:68d6/128"],
    "dns": "1.1.1.1",
    "mtu": 1280,
    "peers": [
      {
        "publicKey": "bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=",
        "AllowedIPs": ["0.0.0.0/0","::/0"],
        "endpoint": "engage.cloudflareclient.com:2408"
      }
    ]
  }
},
[/ol]复制代码
实际应用
将wireguard出口路由添加到,outbounds里面

然后在routing 添加一个转发,将全部流量转发到标签为wireguard-1 的 wireguard出口
[ol]{
        "type": "field",
        "outboundTag": "wireguard-1",
        "network": "tcp,udp"
      },[/ol]复制代码
或者只将netflix 和 disney的流量转发到标签为wireguard-1 的 wireguard出口
[ol]{
        "type": "field",
        "outboundTag": "wireguard-1",
        "domain": [
          "geosite:netflix",
          "geosite:disney"
        ]
      },[/ol]复制代码
更多玩法,可以参考网上教程。
最后提示:注意逗号,如果放在结尾就不用逗号。

配置文件, 代码, 教程

hcyme   
好消息
bbsbbs   
说句实话,x-ray的配置文件标点符号坑死人
yen   
cpu太爛的跑不動
gick   
感觉xray有点跑偏了
u78   
马上抄到博客
三丫的   
感谢楼主分享
ansheng   
意思就是用warp作为出口吧,但是有什么优势呢?流媒体解锁?大佬跑个脚本测试下看
小神
OP
  

ansheng 发表于 2022-12-30 22:05
意思就是用warp作为出口吧,但是有什么优势呢?流媒体解锁?大佬跑个脚本测试下看 ...

这种方式,跑脚本测不出来。并不是直接改变机器的出口,支持改变xray的出口
但我实测,netflix和disney可以解锁的。

银监会   

bbsbbs 发表于 2022-12-30 21:53
说句实话,x-ray的配置文件标点符号坑死人

那不是json的标准语法吗?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部