使用x-ui面板中转流量解锁流媒体
X-ui面板项目地址:
X-ui面板
我们先将两台服务器使用x-ui面板搭建代理,然后都创建好入站规则。
协议随意,在这里我的美国机器(VPS2)使用了vless协议并配置了ws+tls,新加坡机器(VPS1)由于不会经过墙所以直接使用vmess。x-ui面板以及入站配置相对简单这里就不展开说了。
找到Xray默认配置
我们在美国服务器(VPS2)的x-ui上找到Xray的默认配置。
可以先将完整配置复制到编辑器中方便修改。(推荐vscode)
观察默认配置
实在懒的话这部分不看也行,直接复制下面的抄作业模板然后把入站节点改好就行了。
我们可以先将其全选复制到编辑器上观察一下x-ui默认的配置。
配置文件关键信息
在配置文件中我们我们可以找到几个重要的键值对,分别为入站、出站和路由。对应的英文如下:
inbounds
入站
outbounds
出站
routing
路由
修改配置
简单认识模板文件后我们便可以开始着手修改了。
入站
由于入站协议我们使用面板可视化生成,不用在配置文件里面手写,所以在这里我们不用去动 inbounds
的内容。
出站
我们要在 outbounds
中增加VPS1的出站配置。
找到 outbounds
的大括号 []
在 ]
前面的花括号 }
后面打一个英文逗号 ,
然后回车另起一行将下面的配置粘贴进去。
{ // VPS1 的配置 "tag": "VPS1", //这里能用别的名称,能和路由中的outboundTag对上即可 "protocol": "vmess", "settings": { "vnext": [{ "address": "1.2.3.4", "port": 10086, "users": [{ "id": "23ad6b10-8d1a-40f7-8ad0-e3e35cd38297", "security": "auto", "alterId": 64 }] }] } }
然后把地址、端口、id以及alterId改成的VPS1(新加坡机器)的入站内容即可。
这上面内容只是给个格式,请按照实际内容填写。这里的协议不限于vmess可自行更换。
路由
然后我们找到 routing
在rules的大括号 []
在 ]
前面的花括号 }
后面打一个英文逗号 ,
然后回车另起一行将下面的配置粘贴进去让Netflix的流量走VPS1即可。
{ "type": "field", "outboundTag": "VPS1", //这里能用别的名称,能和出站中的Tag对上即可 "domain": ["geosite:netflix","nflxvideo.net","nflxext.com","nflxso.net"] // netflix 走 VPS1 }
抄作业模板
注意在实际操作时候要将里面的注释给去掉。把节点信息改成自己的就行。如果tag名称不变的话就没必要去改路由规则了。
为了方便修改这里贴一份已经将出站点和路由格式填好的Xray配置文件,复制下来直接修改里面的内容即可,注意在实际操作时候要将里面的注释给去掉。
{ "api": { "services": [ "HandlerService", "LoggerService", "StatsService" ], "tag": "api" }, "inbounds": [ { "listen": "127.0.0.1", "port": 62789, "protocol": "dokodemo-door", "settings": { "address": "127.0.0.1" }, "tag": "api" } ], "outbounds": [ { "protocol": "freedom", "settings": {} }, { "protocol": "blackhole", "settings": {}, "tag": "blocked" }, { "tag": "VPS1", "protocol": "vmess", "settings": { "vnext": [{ "address": "141.11.175.192", "port": 25020, "users": [{ "id": "2903218b-dbbb-48fd-ceeb-4da4d07254b2", "security": "auto", "alterId": 1 }] }] } } ], "policy": { "system": { "statsInboundDownlink": true, "statsInboundUplink": true } }, "routing": { "rules": [ { "inboundTag": [ "api" ], "outboundTag": "api", "type": "field" }, { "ip": [ "geoip:private" ], "outboundTag": "blocked", "type": "field" }, { "outboundTag": "blocked", "protocol": [ "bittorrent" ], "type": "field" }, { "type": "field", "outboundTag": "VPS1", "domain": ["geosite:netflix","nflxvideo.net","nflxext.com","nflxso.net"] } ] }, "stats": {} }
完成
原文链接:https://ogsgame.8910pan.top/xiofuli/2024/08/222152/,转载请注明出处。如有侵权,联系侵删!
请先
!