如何设置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?[重复],因为我想回答一些用户遇到的*.ovpn在GUI中导入文件的问题。

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

$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.