我有 2 台服务器(服务器 A 和服务器 B)。我在服务器 A 上安装了 Openvpn,并在笔记本电脑和 iPhone(iOS)上使用 OPENVPN CONNECT,一切正常。现在,当我在笔记本电脑和 iOS 上检查我的 IP 时,它们会显示服务器 A 的 IP。很好。
我在服务器 A 上安装了 sshuttle,并运行:
sshuttle --dns -D -r root@SERVER_B_IP
输入密码之后,现在我的IP就是SERVER B的IP,一切正常。
当我在 PC 或 iOS 上使用 openvpn 连接时,我的 IP 仍然是服务器 A IP。我需要将笔记本电脑和 iOS 上的所有流量都用于服务器 B(就像使用 sshuttle 后的服务器 A)。
我该怎么做呢?
服务器 A 是 Ubuntu,服务器 B 是 centos。所有配置(open vpn 和 sshuttle)均为默认。