更新时间:2023-02-01 10:16:14浏览次数:145+次
本文介绍如何在Amazon Linux 2上安装Pritunl VPN server。
简介
Pritunl VPN是最好的开源工具之一,它是Aviatrix和Pulse Secure等商业产品的最佳替代品,由于其简单易用的图形界面,所以很多用户都喜爱这款工具。
Pritunl VPN的惊人功能包括:
开源,所有源代码在Github上公开,这允许完全透明和自定义。
免费使用,无需注册。
易于配置,因为所有配置都在web界面上完成,这使管理具有复杂配置的大型环境变得容易。
支持多种协议,它可以与OpenVPN和WireGuard客户端一起使用,IPsec用于站点到站点链接和VPC对等。
REST API使Pritunl与其他服务集成和配置变得容易。
通过加密客户端和服务器之间的所有流量,提高了安全性,还有一个可选的使用Google验证器的两步身份验证。
安装Pritunl VPN server的方法
步骤1、添加所需的存储库
我们将首先在Amazon Linux 2上添加Pritunl存储库,如下所示:
sudo tee /etc/yum.repos.d/pritunl.repo<< EOF
[pritunl]
name=Pritunl Repository
baseurl=https://repo.pritunl.com/stable/yum/amazonlinux/2/
gpgcheck=1
enabled=1
EOF
接下来,添加EPEL存储库以提供所需的其他包:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
运行Pritunl时也需要MongoDB。在Amazon Linux 2上添加MongoDB存储库,如下所示:
sudo tee /etc/yum.repos.d/mongodb-org-5.repo<<EOF
[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
EOF
继续导入GPG密钥签名:
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A
gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A > key.tmp; sudo rpm --import key.tmp; rm -f key.tmp
步骤2、在Amazon Linux 2上安装Pritunl VPN服务器
添加所有必需的存储库后,我们将使用以下命令在Amazon Linux 2上安装Pritunl VPN服务器和MongoDB:
sudo yum install pritunl mongodb-org -y
安装完成后,启动并启用MongoDB和Pritunl服务:
sudo systemctl enable --now mongod pritunl
检查服务是否正在运行:
$ systemctl status mongod pritunl
如果启用了防火墙,则允许端口80和443通过防火墙:
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --reload
步骤3、在Amazon Linux 2上配置Pritunl VPN server的说明
如果需要在Amazon Linux 2上配置Pritunl VPN服务器,可参考https://www.hmxthome.com/linux/4875.html里面的内容,不过有一点必需注意,Amazon Linux 2使用的是dnf命令,比如使用以下命令安装Pritunl客户端软件包:
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf -y install pritunl-client-electron
然后添加的存储库也要对得上发行版本,至于其他的配置方法基本上和上面链接里面的内容一致,按照里面的说明操作就可以配置好Pritunl VPN server了。
相关资讯