Xray 让不同 UUID 的用户走不同的路由 routing - inboundTag 篇
需求
想问个需求。xray 里怎么配置不同的 uuid 用户,走不同的 routing? 防止朋友看 Netflix 影响小鸡 ip 解锁,给朋友 uuid 分流到 warp,
参考
思路
对
对
routing
实践
以你已经搭好了一个正常使用的梯子 为前提.
编辑你的
* 推荐使用
* 推荐用 notepad3 替换系统记事本. 对
复制一份 inbound 给你的朋友使用
注意看
我们要做的就是把中间的这一对 {} 复制一份, 接在原来的 那一对 {} 下面, 一起放在 inbound
而且因为
你可以通过
还需要设置不同的 x25519 公私钥
在 VPS 命令行上执行
xray x25519
* 如果报错说不存在命令, 那么你需要指定 xray 执行文件的位置, 比如:
/usr/local/bin/xray x25519
把私钥设置到 config.json 配置文件, 把公钥设置到
cat /usr/local/etc/xray/config.json
测试配置文件格式正确
/usr/local/bin/xray run -config /usr/local/etc/xray/config.json -test
* 如果你不是用官方脚本安装的, xray
重启
service xray restart
在 v2rayN 中 Ctrl+R 测试新生成的节点, 确认可以正常使用.
设置 inbound 的 tag
对不同的
比如,
"tag": "in-2",
设置 warp 的 outbound 的 tag
以
bash <(curl -fsSL git.io/warp.sh) s5
那么可以设置一个
针对不同的 inbound 的 tag 设置 routing
找到 config.json 配置文件中的"routing", 再找到其下的"rules". 注意观察 "rules" 是一对 []. 我们在里面添加一对{} 如下:
{"type": "field","inboundTag": ["in-2"], // 这里写inbound 的 tag "outboundTag": "socks5-warp" // 这里写outbound 的 tag },
这样就可以简单地把某个
改完像这个样子
测试配置文件格式正确
/usr/local/bin/xray run -config /usr/local/etc/xray/config.json -test
* 如果你不是用官方脚本安装的, xray
重启 Xray 服务
service xray restart
评论
发表评论