在之前的指南中,我們學習瞭如何在 Debian 上安裝和設置 Pritunl VPN Server。本教程將向您展示如何在您的 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 服務器
如果您在沒有 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 服務器,例如在您的 Ubuntu/Debian 服務器上使用 pritunl-client 作為演示用戶,只需運行以下命令:
pritunl-client add [profile_uri]
在哪裡 [profile_uri]
Pritunl VPN 服務器上用戶配置文件的 uri。用戶的配置文件 URI 可以從 Pritunl VPN 服務器的用戶配置文件中獲取。請參閱下面的屏幕截圖。
因此,如果您在 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 服務器。只需從應用程序菜單啟動它。它看起來像這樣。
從 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 客戶端如下所示:
要連接,請單擊右上角的菜單行,然後 聯繫.
來自客戶端的連接狀態。
檢查您的 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 服務器連接狀態。
使用 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 客戶端的教程到此結束。
參考文獻和參考書目
預調 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 服務器