当前位置: 首页>>技术教程>>正文


用于 UDP/TCP 的 OpenVPN GUI 客户端

, , ,

问题描述

是否有任何简单的解决方案可以让非技术人员从桌面执行 OpenVPN,这样他们只需按一下按钮即可连接到外部 VPN? \n我的大多数同事都不懂 Linux。所以,他们与CL的互动非常有限。

最佳思路

我知道这不是 GUI 方法,但就命令行而言,openvpn 非常简单或基本,而且实际上不需要 GUI。启动openvpn会话的命令如下:

sudo openvpn --config

然后将 “.ovpn” 文件拖放到终端中以完成命令,因此它应该类似于以下示例:

sudo openvpn --config '/home/jglerner/Desktop/vpnbook-us1-tcp443.ovpn'

按 Enter 键,输入 sudo 密码,输入您的 VPN 用户名,然后输入您的 VPN 密码,然后就可以开始了。

如果用户不想在运行时查看终端,可以最小化打开的终端。另外,当你的“非 Linux 朋友”看到这样的事情是多么容易时,它可能会给你一些命令行信心。

如果您想查看本示例中使用的示例 .ovpn 文件并了解其工作原理,可以从此处 http://www.vpnbook.com/ 下载该文件。只需下载证书包并解压 zip 文件即可。有两个 TCP 和两个 UDP 服务器可供选择。用户名是 “freevpnme”,密码列在下载页面上,但是,密码每天都会更改以防止滥用和垃圾邮件,但证书。文件保持不变。

次佳思路

这是我在 ubuntu 16.04 中执行此操作的方法。

我使用了网络管理器——通过右键单击系统托盘中的小 “networking icon” 来访问它,例如:

我已经有了 Network Manager,但我需要安装 OpenVPN 和 Network Manager 的两个扩展:

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

即使您没有运行 Gnome,您也可以安装 OpenVPN 的 Gnome 扩展 —— 例如,它可以在 Unity 中正常运行,并且需要进行以下设置:

右键单击系统托盘中的网络管理器,选择编辑:

单击添加:

在下拉列表中,选择导入 VPN 配置:

从文件系统中选择 .ovpn 配置文件:

设置完成后,右键单击“网络管理器”>“网络管理器”。 VPN 连接并选择要连接的连接。要断开连接,请执行相同操作:

第三种思路

安装了 network-manager-openvpn-gnome 后,通过网络首选项添加 OpenVPN 连接,默认使用 UDP 而不是 TCP。如果您想通过 TCP 连接,可以通过单击配置 GUI 的 VPN 选项卡上的按钮进入高级设置。

第四种思路

您可以安装 network-manager-openvpn-gnome 软件包以在 Ubuntu 或其他具有 network-manager 的 Linux 中启用 OpenVpn GUI:

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

第五种思路

您可以尝试免费开源的 Pritunl 客户端

https://client.pritunl.com/

要在 Ubuntu 16.04 上安装它:

sudo tee /etc/apt/sources.list.d/pritunl.list << EOF
deb http://repo.pritunl.com/stable/apt xenial main
EOF

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7568D9BB55FF9E5287D586017AE645C0CF8E292A
sudo apt-get update
sudo apt-get install pritunl-client-electron

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14453.html,未经允许,请勿转载。