链式代理就是让一个出口的流量不直接发出去,而是先塞进另一个出口。Xray 里靠 outbound 的 proxySettings 实现,两跳之间的关系写在配置里,不需要额外软件。
什么时候需要
最常见的两种:一是家宽或本地线路到落地机绕路严重,先连一台线路好的中转机能明显降延迟;二是需要固定的落地 IP,比如某些流媒体只认特定地区且不喜欢频繁变动的地址,中转随便换,落地不动。
合作推荐订阅链接从哪来?本站合作机场注册即送 1GB 香港高速体验流量,可直接一键导入。获取高速节点配置骨架
写两个 outbound,各给一个 tag,然后让落地那个通过前置那个发出:
"outbounds": [
{ "tag": "landing", "protocol": "vless",
"settings": { },
"proxySettings": { "tag": "relay" } },
{ "tag": "relay", "protocol": "vmess",
"settings": { } }
]数组第一个是默认出口,所以上面这份配置里流量默认走 landing,而 landing 的数据包会先被 relay 包一层再发出去。两个 outbound 的 settings 各自照常填服务器地址、端口和 UUID。
代价
- 延迟是两跳相加,中转选得不好反而更慢。先分别测两段,再决定要不要串。
- 两跳都开 Mux 会明显放大排队效应,建议至少关掉一边。
- 带宽取两跳里较小的那个,中转机小水管会成为瓶颈。
在 v2rayN 里怎么落地
图形界面填不了这种结构,需要用「自定义配置」导入完整 json。写之前建议先读一遍 config.json 的结构,尤其是 outbounds 和 tag 的关系。