在Debian / Ubuntu上安装Pritunl VPN客户端

在之前的指南中,我们学习了如何在Debian上安装和设置Pritunl VPN服务器。本教程将指导您如何在Debian / Ubuntu系统上安装Pritunl VPN客户端,以便您能够连接到VPN服务器并能够访问远程LAN中的其他系统。

在Debian / Ubuntu上安装Pritunl VPN客户端

在Debian / Ubuntu上安装Pritunl APT存储库

为了在Debian / Ubuntu系统上安装Pritunl VPN客户端,您需要先通过运行以下命令来安装Pritunl存储库。

在Ubuntu / Debian上安装Pritunl存储库;

echo "deb https://repo.pritunl.com/stable/apt $(lsb_release -sc) main" > /etc/apt/sources.list.d/pritunl.list

在Ubuntu / Debian上安装Pritunl存储库;

apt install apt-transport-https dirmngr
apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7568D9BB55FF9E5287D586017AE645C0CF8E292A 

运行系统更新;

apt update

在Debian / Ubuntu上安装Pritunl VPN客户端

一旦回购到位,请运行以下命令以在Debian / Ubuntu上安装Pritunl VPN客户端。

在桌面系统上,您可以安装 pritunl-client-electron VPN客户端软件包;

apt install pritunl-client-electron

在服务器系统上,您可以简单地使用pritunl-client VPN客户端软件包。

apt install pritunl-client

连接到Pritunl VPN服务器

在Pritunl VPN服务器上添加用户和组织

必须先创建用户和组织,然后才能从客户端连接到Pritunl VPN服务器。单击下面的链接创建Pritunl VPN服务器用户和组织。

在Pritunl VPN服务器上添加用户和组织


从没有桌面环境的服务器连接到Pritunl VPN Server

如果您在没有GUI界面的服务器上运行,则可以使用 pritunl-client 连接到Pritunl VPN服务器。

的基本命令行用法 pritunl-client 是;

pritunl-client
Pritunl Client Command Line Tool

Usage:
  pritunl-client [flags]
  pritunl-client [command]

Available Commands:
  add         Add profile
  completion  generate the autocompletion script for the specified shell
  help        Help about any command
  list        List profiles
  logs        Show logs for profile
  remove      Remove profile
  start       Start profile
  stop        Stop profile
  version     Show version
  watch       Watch profiles

Flags:
  -h, --help   help for pritunl-client

Use "pritunl-client [command] --help" for more information about a command.

因此,例如,在我们的Pritunl VPN服务器中,我们添加了两个演示用户,如上所示。

假设您想以上述用户之一的身份连接到Pritunl VPN服务器,例如使用pritunl-client从Ubuntu / Debian服务器中获得演示用户,那么您只需运行以下命令即可;

pritunl-client add [profile_uri]

在哪里 [profile_uri] 是Pritunl VPN服务器上用户配置文件的uri。您可以从Pritunl VPN服务器获取用户的配置文件URI,即用户的配置文件。见下面的截图;

因此,如果您在Pritunl VPN服务器上使用受信任的SSL证书,则可以使用下面的示例命令直接导入配置文件。

pritunl-client add pritunl://pritunl.kifarunix-demo.com/ku/pw6pDiJZ

通过运行命令列出可用的配置文件;

pritunl-client list

使用 pritunl-client start 命令;

pritunl-client start -h
Start profile

Usage:
  pritunl-client start [profile_id] [flags]

Flags:
  -h, --help              help for start
  -m, --mode string       VPN mode (ovpn, wg)
  -p, --password string   VPN password

从桌面系统连接到Pritunl VPN服务器

从桌面系统,您可以使用Pritunl客户端连接到Pritunl VPN服务器。只需从应用程序菜单启动它。看起来像这样;

在Debian / Ubuntu上安装Pritunl VPN客户端

从Pritunl服务器下载用户的配置文件并在客户端上导入。

您还可以获取配置文件URI并从URI导入。

在我们的演示中,我们为演示用户下载了配置文件,并按如下所示进行了导入。

wget -P ~/Downloads/ https://pritunl.kifarunix-demo.com/key/guxJ2EedzAC8dkodgKoYJTtjGpYpFnp3.tar --no-check-certificate
cd ~/Downloads
tar xf guxJ2EedzAC8dkodgKoYJTtjGpYpFnp3.tar
ls -alh .
...
-rw-r--r--  1 koromicha koromicha  20K Mar 17 01:59 guxJ2EedzAC8dkodgKoYJTtjGpYpFnp3.tar
-rw-------  1 koromicha koromicha 9.7K Mar 17 01:59 kifarunix-demo.com_demo_kifarunix-demo-vpn.ovpn

因此,我们有了ovpn配置文件。

要导入配置文件,只需单击 导入资料 然后选择你的 .ovpn 文件从您的特定系统位置。

导入配置文件后,Pritunl客户端将显示如下图所示:

在Debian / Ubuntu上安装Pritunl VPN客户端

要进行连接,请单击右上角的菜单行,然后单击 连接

在Debian / Ubuntu上安装Pritunl VPN客户端

来自客户端的连接状态;

在Debian / Ubuntu上安装Pritunl VPN客户端

验证IP地址;

ip add
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
    link/none 
    inet 192.168.241.2/24 brd 192.168.241.255 scope global tun0
       valid_lft forever preferred_lft forever
    inet6 fe80::8906:20df:b6f4:ef97/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever

Pritunl VPN服务器的连接状态;

在Debian / Ubuntu上安装Pritunl VPN客户端
在Debian / Ubuntu上安装Pritunl VPN客户端
使用OpenVPN客户端连接;

您可以使用连接 openvpn 客户;

sudo openvpn ~/Downloads/kifarunix-demo.com_demo_kifarunix-demo-vpn.ovpn

其他连接方式

使用网络管理器命令行工具;

nmcli connection import type openvpn file ~/Downloads/kifarunix-demo.com_demo_kifarunix-demo-vpn.ovpn

同样,您也可以从Gnome或KDE网络连接设置中导入保存的.ovpn配置。

这标志着有关如何在Debian / Ubuntu上安装Pritunl VPN客户端的教程的结尾。

参考和进一步阅读

Pritunl VPN连接

Pritunl Gnome客户

相关教程

在Ubuntu 20.04 / 18.04上自动连接到VPN

在Ubuntu 20.04 / Ubuntu 18.04上安装FortiClient VPN客户端

使用CentOS 8 / Ubuntu 18.04上的网络管理器连接到OpenVPN

在Ubuntu上使用PCF文件连接到Cisco VPN

在Ubuntu 20.04上安装和设置OpenVPN Server

Sidebar