什么是代理链
代理链(Proxy Chain)是指将多个代理服务器按照一定的顺序连接起来形成的链式结构。当用户通过代理链发送网络请求时,请求会依次经过每个代理服务器,每个代理服务器都会进行相应的处理和转发。
代理链的作用
- 实现多重代理,增加网络请求的匿名性和安全性。
- 隐藏自己的真实IP地址,使网络请求的来源更加隐秘。
- 绕过网络封锁或访问受限制的内容,因为请求经过多个代理服务器,可以改变请求的出口IP地址,从而绕过一些地理限制或封锁机制。
需要注意的是,使用代理链时需要选择可信的代理服务器,并确保代理服务器之间的连接和配置正确,以避免信息泄露或请求失败的问题。此外,使用代理链可能会对网络请求的速度和性能产生一定的影响。
在Loon中配置代理链
Loon 3.1.0(build 573)开始支持代理链,截止目前(build 574)暂时只支持TCP的数据链式代理,后续更新将支持UDP。
Loon 3.1.0(build 581)开始代理链已经支持UDP中继,可以给WireGuard设置前置节点
重要说明:
- 代理链策略组中不能选择DIRECT、REJECT类型的策略
- 代理链策略组中不能选择订阅节点集合、过滤节点集合,只能选择单个节点或者其他策略组
- 代理链在展开后,相近的两个链节点不能出现相同的节点,否则会造成死循环
如果代理链中有一个节点是WireGuard,那所有通过这个WireGuard的请求都使用一个udp来转发数据,而且有些WireGuard服务器是做了连接数量限制的,造成的结果就是当把这个节点加入到另外一个代理链中时,这个WireGuard还是走的第一次连接成功的链路
- Loon 3.1.0(build 582)开始支持将同一个WireGuard节点添加到多个的代理链中(需要服务器支持相同密钥可以多客户端登录连接)
UI添加代理链
配置文件添加代理链