我的服务器必须使用PPTP连接到VPN。
我买了一个VPS,它和VNC一起来的。为了访问国外网站,我使用Ubuntu创建了一个与外部服务器的VPN连接。
我想知道如何通过FTP访问我的服务器?
发布于 2016-05-29 19:03:38
我使用Ubuntu创建到外部服务器的VPN连接
这是错误的做法。VPS应该通过SSH进行管理,并进行适当的配置。Network不适合这样做,因为它不允许拆分隧道。这是一种全部或根本不存在的方法。
那么,我如何通过FTP访问服务器呢?
禁用网络管理器中的VPN。相反,通过将流量路由到网站及其子域来设置VPN。我在我的VPS上也这么做。
/etc/openvpn/openvpn.confsudo service openvpn restart这将确保Systemd获取VPN,其服务位于:
/lib/systemd/system/openvpn.service现在,您应该可以看到tun0与ifconfig的接口。VPN是活动的,但目前没有流量通过它。最后一步是确保将路由添加到所需的域。
dig:dig +short example.com创建网站的IPwww.子域和您可能需要通过VPN路由的其他域重复这些步骤。路由应该偶尔更新一次,因为网站可能更改IP地址。您可以编写一个Bash脚本,并使用cron定期运行它,以避免手动执行。
如果你试图访问一个地理限制的视频网站,例如Hulu,你可以考虑使用SmartDNS服务。会帮你解决隧道裂开的问题。您只需更新服务器上的DNS设置即可。
但是,只有当您选择的SmartDNS提供者支持该特定网站时,这才有效。
现在可以使用其IP地址连接到服务器。
https://askubuntu.com/questions/777936
复制相似问题