更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 在Ubuntu 20.04系统上安装和配置Pritunl服务器的步骤

在Ubuntu 20.04系统上安装和配置Pritunl服务器的步骤

更新时间:2022-12-26 09:53:45浏览次数:575+次

本文介绍在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客户端完成。