我正在使用 Ubuntu 20.04,它是一台独立机器,没有服务器可以连接。我有 GUI 版本,它是我购买计算机时预装的。openvpn“包”也是预装的。我执行了几个步骤,包括删除 openvpn 包并重新安装 open vpn 包。我目前安装了以下包:
sudo apt-get install network-manager-openvpn
我正在使用 vpnbook 存储我的 .ovpn 文件,特别是这个:
vpnbook-us1-udp53.ovpn
使用 GUI 时,VPN 会连接,然后在 3-5 分钟内自动断开连接。因此我只能使用终端。
sudo openvpn --config vpnbook-us1-udp53.ovpn
连接确实建立了,但我在输出中注意到它会建立然后断开并重新建立。我使用这种方法的问题是我必须让终端保持打开状态。我希望能够使用 GUI,建立连接并在终端关闭的情况下完成我的工作。我尝试根据另一个用户的问题编辑以下内容:
sudo vi /etc/dhcp/dhclient.conf
取消注释以下行:
prepend domain-name-servers 198.7.62.204, 198.7.58.147, 127.0.0.1;
然后跑:
sudo service network-manager restart
这激活了有线连接。我无线连接到网络,所以这个解决方案不起作用,我恢复了更改并重新启动了服务。如果有人通过 wifi 互联网连接使用 OpenVPN 服务建立了持久 VPN,我将不胜感激。谢谢。
答案1
要正确使用/配置 OpenVPN:
- 从以下位置下载 OpenVPN .ovpn 文件https://www.vpnbook.com/
例子-vpnbook-us1-tcp443.ovpn
cd /path/vpnbook-us1-tcp443.ovpn
其中“路径”是文件下载到的目录 - 我的默认路径是Downloads
将scp
文件下载到 /etc/openvpnsudo scp vpnbook-us1-tcp443.ovpn /etc/openvpn
跑步
sudo openvpn --config vpnbook-us1-tcp443.ovpn
注意:上述命令可以从etc/openvpn
包含该文件的任何目录运行vpnbook-xxx-xxx.ovpn
。
输入提供的 OpenVPN 用户名和密码https://www.vpnbook.com/
保持终端打开并运行命令,直到不再需要 VPN。然后
ctrl c
返回命令提示符
得到答案了;这就是 Openvpn 的工作方式。使用命令行比使用 GUI 稳定得多。我使用的是 vpnbook.com 而不是 surfshark,但功能相同。这是我引用作为问题答案的来源。
https://support.surfshark.com/hc/en-us/articles/360011051133-如何使用Linux终端设置OpenVPN