如何设置OpenVPN客户端


Answers:


143

是的,您可以直接使用OpenVPN。这样,您也可以使用更多设置。

首先,您需要openvpn包装:

sudo apt-get install openvpn

然后您可以像这样连接:

sudo openvpn --config /path/to/config.ovpn

sudo很重要,因为OpenVPN否则将无法连接(我认为是因为它必须更改路由)。


我找不到config.ovpn文件
Yan King Yin

2
@YanKingYin您应该从VPN服务提供商那里获得它。
阿里·沙基巴

12
要使其永久,请编辑/etc/default/openvpn并取消注释该行,AUTOSTART="all"然后将ovpn文件复制到/etc/openvpn/config.conf-必须具有.conf扩展名
Thales Ceolin 2015年

2
@YanKingYin您应该能够通过从浏览器登录到您的VPN服务器来下载它。
Aniket Thakur

1
这仅是要安装OpenVPN CLIENT,而不是服务器吗?
卢卡,

57

最简单的方法正在运行以下命令:

sudo apt-get install network-manager-openvpn-gnome

然后添加一个OpenVPN连接Network Manager,上述命令之后可以从中支持导入.ovpn文件。

在此处输入图片说明


1
我尝试使用它,但无法保存。我觉得我受到此漏洞:bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/...
法里德·努里娜沙特

@FaridNouriNeshat:在16.04.1 LTS中有一段时间(更新后),它不起作用(我已经报告了该错误)。现在使用终端执行此操作,只需阅读我对DNS泄漏问题的评论即可。
Xaqron

这对我有用,但不允许我在VPN开启时在外部进行连接。使用CLI工具可以完美地工作。
异步

25

正如Louis解释的那样,可以使用命令完成openvpn客户端的安装

sudo apt-get install openvpn

但是,如果您对VPN服务器使用双重身份验证机制,则与

sudo openvpn --config /path/to/config.ovpn

还不够。您需要一些额外的设置。

  1. 确保您的配置文件有auth-user-pass一行。
  2. 接下来添加--auth-retry interact到您的连接命令。所以你的整个命令看起来像

    sudo openvpn --config /path/to/config.ovpn --auth-retry interact
    

不会帮我割伤:SIGUSR1[soft,connection-reset] received, process restarting
Tomislav Nakic-Alfirevic

5

我来自锁定的网站如何使用.ovpn文件设置VPN?[重复],因为我想回答一些用户遇到的*.ovpnGUI中导入文件的问题。

就像其他人一样,我已经确保安装:

$sudo apt-get install network-manager-openvpn-gnome

但是,在Ubuntu 18.04上(在16.04上有同样的问题),我无法*.ovpn使用GUI 导入文件(设置->网络-> VPN +->“从文件导入”)。我总是得到:

无法导入VPN连接

无法读取文件“ foo.ovpn”或不包含已识别的VPN连接信息

错误:插件不支持导入功能

但是,我偶然发现了来自nixCraft的以下导入*.opvn文件指令:

$ sudo nmcli connection import type openvpn file /path/to/foo.ovpn

运行该命令后,我的VPN连接在“设置->网络-> VPN”下列出。编辑密码后,我的VPN连接有效。VPN连接也列在顶部面板菜单中,该菜单显示连接,电源,用户等信息。


1
此功能还可以在gui nm-connection-editor中使用。运行程序,单击[+],然后选择“导入保存的VPN配置”。执行此操作的gnome网络设置界面在18.04中已损坏,但nm-connection-editor可以很好地工作。
Steeve McCauley,

3

安装OpenVpn

sudo apt-get install network-manager-openvpn-gnome

然后转到网络设置>编辑连接>添加>选择VPN点对点隧道协议>创建

添加用户名密码网关

然后转到高级菜单

选中使用点对点加密

然后转到网络设置> VPN连接,然后选择该VPN连接并进行连接。



0

在Ubuntu 18上,使用以下命令安装网络管理器:

sudo apt-get install network-manager-openvpn-gnome

然后...

  1. 重新打开网络设置
  2. 重试导入文件

导入应该可以正常工作。


欢迎来到Ask Ubuntu。您的答案与上面第二个投票最多的答案有何不同?还是您要评论其他答案?
user68186
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.