如何配置 Ubuntu 服务器以便所有流量都通过 VPN?

如何配置 Ubuntu 服务器以便所有流量都通过 VPN?

这个问题不是关于如何在 Ubuntu 服务器上设置 VPN。

编辑:我想我正在寻找的是通过命令行在我的 Ubuntu 服务器上设置 PPTP VPN 客户端的方法。

我有一台正在运行并连接到互联网的 Ubuntu 服务器。我在另一台 Linux 机器上还运行着 VPN 服务 (PPTP)。现在我想要做的就是配置这台 Ubuntu 服务器,以便它生成的所有互联网流量都通过 VPN。

我怎样才能实现这个目标?

答案1

您好您可以尝试以下链接

你需要安装 pptpd

http://kamleshgosavi.blogspot.in/2011/01/vpn-server-on-ubuntu.html

答案2

更改服务器上的默认路由,使其指向运行 PPTP 客户端的计算机。在 /etc/network/interfaces 中,将行更改为指向 PPTP 客户端计算机,然后重新启动计算机(或者,如果您觉得麻烦,只需重新启动接口即可。或者,如果您觉得麻烦,gateway只需使用命令手动更改默认路由即可。route额外的活泼的。

您还需要确保 PPTP 隧道已启动的机器愿意充当流量网关 - 最后一个可以通过 iptables 精确完成,或者也可以通过 更简单地完成sysctl。要以简单的方式完成此操作 - 启用作为任何知道路由的流量的网关 - 取消注释 中的 net.ipv4.forward 行/etc/sysctl.conf,然后重新阅读它:

sudo sed -i s/\#net\.ipv4\.ip_forward/net\.ipv4\.ip_forward/ /etc/sysctl.conf
sudo sysctl -p

希望这可以帮助。

相关内容