在Ubuntu 20.04系统上安装和配置Pritunl服务器的步骤
本文介绍在Ubuntu 20.04 Linux操作系统上安装和配置Pritunl服务器的详细步骤。Pritunl是一个开源的VPN服务器和管理系统,使用了一个对用户友好且易于使用的图形界面,为商业VPN产品提供了一个很好的替代方案,更可贵的是,它有能力创建一个范围广泛的云VPN网络,可以支持成千上万的用户。
在Ubuntu 20.04上安装Pritunl服务器的详细步骤
要在Ubuntu 20.04上安装Pritunl服务器,我们将遵循以下步骤:
步骤1:更新系统
在开始安装之前,首先运行以下命令更新和升级系统:
sudo apt update && sudo apt -y full-upgrade
[ -f /var/run/reboot-required ] && sudo reboot -f
步骤2:添加Pritunl和MongoDB存储库和公钥
接下来,使用以下命令将Pritunl存储库添加到Ubuntu 20.04:
echo "deb http://repo.pritunl.com/stable/apt $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/pritunl.list
Pritunl VPN由MongoDB构建。我们将继续使用以下命令添加Mongodb存储库:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
现在为MongoDB和Pritunl存储库添加公钥:
curl -fsSL https://www.mongodb.org/static/pgp/server-5.0.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/mongodb-5.gpg
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7AE645C0CF8E292A
sudo apt update
步骤3:安装Pritunl和MongoDB
使用以下命令在Ubuntu 20.04上安装Pritunl和MongoDB:
sudo apt --assume-yes install pritunl mongodb-org
现在启动并启用Pritunl和MongoDB,如下所示:
sudo systemctl start pritunl mongod
sudo systemctl enable pritunl mongod
步骤4:在Ubuntu 20.04上配置Pritunl
此时,Pritunl VPN已安装并正在运行。使用服务器IP从浏览器访问它以配置它。地址格式为http://<your_server_ip>,您应该得到如下页面:
通过运行以下命令生成设置密钥:
$ sudo pritunl setup-key
c76683c87efe4774887a9a223a2f1fd6
输入设置密钥和mongodburl后,它将提示您输入用户名和密码:
使用以下命令获取默认用户名和密码:
$ sudo pritunl default-password
[undefined][INFO] Getting default administrator password
Administrator default password:
username: "pritunl"
password: "xGupSTJtdiJ8"
当您使用提供的凭据登录时,将显示如下页面:
设置新密码并保存,您将被带到一个页面来配置组织、用户和服务器:
要添加用户,请单击“Users”。这将带您进入一个窗口,首先添加组织。即单击“Add organization”,然后为其提供名称,然后单击“Add”:
有了组织后,可单击添加用户以创建用户。提供所需的详细信息,然后单击添加。
如果您想一次添加多个用户,请单击批量添加用户按钮。
然后就可以创建一个Vpn服务器了。单击“服务器”,然后单击“Add server”:
提供服务器详细信息并单击添加。您应该看到服务器已成功添加:
请记住,通过单击“Attach organization”并选择您的组织,将服务器附加到组织。
步骤5:在Ubuntu 20.04上配置Pritunl客户端
我们现在将配置Pritunl VPN客户端以连接到Pritunl服务器。对于Ubuntu 20.04,运行以下命令安装Pritunl VPN客户端:
sudo tee /etc/apt/sources.list.d/pritunl.list << EOF
deb https://repo.pritunl.com/stable/apt $(lsb_release -cs) main
EOF
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7AE645C0CF8E292A
sudo apt update
sudo apt install pritunl-client-electron
安装客户端后,返回服务器下载用户配置文件。单击用户选择特定用户,然后单击下载图标以获取用户配置文件。应与以下内容类似:
安装Pritunl VPN客户端后,您应该能够看到作为应用程序一部分安装的Pritunl客户端图标:
单击它并导入您的配置文件,以便连接到Pritunl VPN服务器。
要从终端连接到Pritunl VPN服务器,我们将使用“nmcli”命令。确保网络管理器已安装在Ubuntu 20.04上。如果没有,请运行以下命令进行安装:
sudo apt install network-manager network-manager-openvpn
#对于Gnome Desktop环境,请使用:
sudo apt install network-manager-gnome network-manager-openvpn-gnome
现在运行以下命令导入openvpn配置文件:
sudo nmcli connection import type openvpn file Lorna_lorna_Pritunl-VPN.ovpn
Connection 'Lorna_lorna_Pritunl-VPN' (17636314-1508-4828-9f95-65304af94660) successfully added.
要开始使用配置文件,请使用:
nmcli connection up Lorna_lorna_Pritunl-VPN.ovpn
至此,在Ubuntu 20.04系统上配置Pritunl客户端完成。