在计算机上自动打开VPN解锁Ubuntu 18.04

当我从hibernate状态唤醒笔记本电脑时,我需要在离开时获得VPN状态(打开)。 在VPN设置中找不到自动连接的设置…需要一些简单的方法让系统在互联网可用时自动连接VPN。

根据评论进行编辑:

使用此连接时, Ubuntu 18.04无法始终连接到VPN在此处输入图像描述

如果您进入要连接到VPN的AP的WiFi连接设置,则在使用此连接时始终连接到VPN:您可以启用该选项,并选择您希望自动连接到的VPN 。

然后,当您连接到此连接时(或当它从挂起唤醒时重新连接时),系统也会在成功重新连接到指定的WiFi AP后尝试连接到VPN。

似乎较新的GNOME中的更改已从主UI中删除了此选项,因此您需要运行nm-connection-editor来编辑连接,这应该使该选项再次可用。

当您的计算机上已安装OpenVPN并具有OpenVPN的配置时,请按照以下步骤操作:

  1. 解压配置unzip openvpn.zipunzip openvpn.zip
  2. 转到OpenVPN目录并将其重命名为“openvpn.conf。”: sudo cp ~/Downloads/OpenVPN/'Northeast US.ovpn' /etc/openvpn/openvpn.conf
  3. 要在每次连接时自动登录,请执行以下操作:使用sudo打开“/etc/openvpn/openvpn.conf”,然后搜索行auth-user-pass并添加auth.txt. —->它看起来如何: auth-user-pass auth.txt ! 在以下目录"/etc/openvpn”文件,然后输入您的用户名和密码。有关详细信息,请参阅此处 。
  4. 确保每次打开计算机时OpenVPN都会启动: sudo systemctl enable openvpn
  5. 重新启动计算机并使用whoer.net等服务测试您的连接