如何强制Ubuntu仅通过VPN访问Internet并在断开连接时将其禁用?


12

由于隐私问题,我希望Ubuntu 在建立VPN连接后才允许应用程序将流量发送到Internet 。

事实是,由于某些原因,某些应用程序(例如Skype或Dropbox)将在VPN连接断开后重新连接。我不希望那样,我希望他们不能这样做。

有什么办法吗?


这里这里可能重复吗?
汤姆·布鲁斯曼

Answers:


1

尝试这个:

要获取默认网关IP,请使用ip route list命令显示路由。

编辑您的主要Internet连接以删除默认路由:在中nm-connection-editor,编辑连接> IPv4选项卡>路由>选中仅将此连接用于其网络上的资源。

然后添加特定的路由,以通过网关到达您的VPN服务器。这样一来,您的计算机只能访问Internet上的一个IP:VPN服务器,以便您的VPN连接仍能正常工作。(在“路线”窗口中,添加一条路线,如:)Adress: VPN_SERVER_IP Netmask: 255.255.255.255 Gateway:GATEWAY_IP

要允许通过您的VPN的Internet访问,您可能还需要编辑VPN连接的路由,以取消选中“仅将此连接用于其网络上的资源”,或为VPN的自定义网关添加特定的路由。

nm-connection-editor编辑路线屏幕


2
这似乎在Ubuntu 13.04中不起作用。如果遵循这些说明,我根本无法连接到我的OpenVPN。@Marc,您可以更新有关Ubuntu最新版本的说明吗?
横街2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.