我目前正在使用 openvpn 上网以绕过审查。
我先给大家展示一下初始场景:在开启 openvpn 之前:IP:1.2.3.4(假设,可访问 whatismyip.com/ 查看)
openvpn 开启后 IP:10.2.3.4(也可以通过 whatismyip.com/ 检查,我猜测这是 vpn 出口点的 IP)
情况:启用 openvpn 后,我仍然可以通过 ssh 进入 1.2.3.4 来 ssh 进入这台计算机,尽管访问 whatismyip.com/ 时显示它是 10.2.3.4。但是,我使用的是动态 IP,我运营一个网站,并且正在使用工具(特别是 inadyn)来 ping freedns.afraid.org(我的 dns 服务器)并更新我的 ip。
混乱的部分是当 inadyn 这样做时,我的 dns 将 ip 更改为 10.2.3.4,这大概是我的 vpn 的出口点。
我该如何解决这个问题?(请注意,通过 ssh 进入 1.2.3.4 仍然有效)。
答案1
您可能需要在操作系统的路由表中添加一个条目,以便到 freedns.afraid.org 的流量不会通过 VPN。
为了提供更详细的说明,我们需要知道您使用的操作系统以及其余网络设置是什么样的。
答案2
是的,指向 freedns.afraid.org 的 IP#(或者可能是几个 IP#)的主机路由应该足以解决这个问题。
就目前而言,inadyn(就像您计算机上的任何其他程序一样)使用默认网关,当 VPN 启动时,通过 VPN 隧道。