我有一台服务器,上面安装了影子袜子(socks 5 代理)有 2 个公共 IP 地址。
当我使用公网IP地址1连接服务器时,我使用Google中的“我的IP是什么?”来测试我当前的IP,它显示IP 1。
但是当我使用IP 2连接服务器的代理时,测试IP网站仍然显示IP 1(我想让它认为我是IP 2来访问目标网站)。
我怎样才能做到这一点?
答案1
“我的 IP 是什么?”显示 IP 1 是因为您的服务器通过 IP 1 连接到该站点,即您的服务器使用 IP 1 作为到 Internet 的默认路由。
您应该已经有 2 个 ss 服务器进程从 2 个 IP 接收流量,然后您需要将流量从其中一个路由到 IP 1,将另一个路由到 IP 2。
您需要学习如何根据流程进行路由,使用命名空间是一种选择: 在 Linux 中通过特定接口路由某个进程的流量