v2rayN-3.29-VLESS 生成配置文件时 routing的rules明确指定inbound和outbound的关系
像这样:
{
"inbounds": [
{
"tag": "socks",
//...
}
],
"outbounds": [
{
"tag": "proxy",
//...
},
//...
],
"routing": {
"domainStrategy": "IPIfNonMatch",
"rules": [
{
"type": "field",
"inboundTag": [
"api"
],
"outboundTag": "api"
},
{
"type": "field",
"inboundTag": [
"socks"
],
"outboundTag": "proxy"
}
]
}
}这个文件改几个字就行.
Github: https://github.com/crazypeace/v2rayN-3.29-VLESS/releases/tag/v3.29.0.7
update
本修改是为了 这个链式代理方案 https://zelikk.blogspot.com/2023/12/xray-inbound-outbound-socks.html
但是后来我找到更好的方案了 https://zelikk.blogspot.com/2024/11/v2rayn-vless-xray-httpinbound-outbound.html
所以本修改本身变得可有可无.
本修改其实有个副作用. 就是 Core 路由中的设置会失效. 因为每个从 socks tag的 inbound 进来的流量都会走 proxy tag的outbound出去.
也就是说, 无论 Core路由如何设置, 其实都是 "全局" 的效果.
我自己是一直使用 PAC 模式, 也就是说使用PAC来分流, 这样 Core路由一直是设置的 "全局". 所以上述 副作用 我一直没有发现.
感谢群友🍋🍋🍋反馈
