将两个 3proxy 端口分配给两个出站 IP
将 3proxy 服务端口映射到分配的出站地址,不要把固定映射误认为按请求轮换。
要明确选择出口 IP,两个固定代理端点可能比轮换规则更容易理解。使用 3proxy 时,每个服务都可以有一个出站源地址。
在你现有的用户、身份验证和访问控制设置之后,一个服务片段可以是:
socks -i127.0.0.1 -p1080 -e192.0.2.10
socks -i127.0.0.1 -p1081 -e192.0.2.11
这些 SOCKS 监听器仅限本地。请把文档中的地址替换为服务器上已分配的地址。远程客户端需要专门的私有监听器以及适当的网络和身份验证策略,而不是随意打开的通配监听器。
3proxy 参考文档区分了面向客户端的 -i 和服务的出站源 -e。程序选择第一个或第二个端点;这并不承诺每个请求都会使用不同的 IP。
写清每个端点的含义
例如,端口 1080 用于通过地址 A 离开,端口 1081 用于通过地址 B 离开。与未记录的池相比,这种映射让异常行为更容易排查。
外部身份仍然取决于网络。提供商必须允许所选的源,并且路由必须正确返回流量。如果上游 NAT 把两个源都改写成同一个公网 IP,网站看到的就是转换后的地址。
修改配置后,现有的浏览器连接也可能保留之前的路径。先确认新连接使用了预期的监听器,再跟踪它到最终的外部跳点。只统计已配置的服务端口,并不等于统计了不同的公网出口。