lala.im:Pritunl:企业OpenVPN控制面板

運維技術·技術·VPN代理·軟件/源碼·lala.im · 2018-10-25 · 162 人浏览

原文地址:https://lala.im/4363.html,請支持原作者!該處僅作轉載。

OPENVPN因为握手协议过于明显,所以早在多年前咱们的GFW就有精准干扰,到2018年的今天,可以说OPENVPN在国内是没有办法正常使用的了。
所以,我当初也只是利用这个Pritunl来快速部署一个OPENVPN服务器,看看GFW是有多NB,结果不必多说大家都知道,但是Pritunl确实是个好东西,其原因有二:
1.Pritunl部署相当简单,官方文档丰富。
2.Pritunl支持部署多个节点,就和现在的那些SSR面板一样。不过要收费版本才能用~
如果人在海外的话,还是可以试试OPENVPN的,国内的话就免谈吧。。。下面是Pritunl面板在CentOS7的部署过程。
安装EPEL源:

yum -y install epel-release

新建Mongodb源:

vi /etc/yum.repos.d/mongodb-org-3.6.repo

写入:

[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc

新建Pritunl源:

vi /etc/yum.repos.d/pritunl.repo

写入:

[pritunl]
name=Pritunl Repository
baseurl=https://repo.pritunl.com/stable/yum/centos/7/
gpgcheck=1
enabled=1

导入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

然后就可以直接用yum安装Mongodb和Pritunl了:

yum -y install mongodb-org pritunl

运行Mongodb和Pritunl以及设置开机启动:

systemctl start mongod pritunl
systemctl enable mongod pritunl

关闭系统防火墙(必须关闭!)

systemctl stop firewalld.service
systemctl disable firewalld.service

给系统做一些优化:

sh -c 'echo "* hard nofile 64000" >> /etc/security/limits.conf'
sh -c 'echo "* soft nofile 64000" >> /etc/security/limits.conf'
sh -c 'echo "root hard nofile 64000" >> /etc/security/limits.conf'
sh -c 'echo "root soft nofile 64000" >> /etc/security/limits.conf'

以HTTPS协议访问你的VPS公网IP,应该可以看到下图的界面:

範例
上图中要我们填写一个安装Key,回到shell内,执行如下命令即可获取到这个Key:

pritunl setup-key

然后你就可以看到登录界面了:

範例
默认的管理员账号密码均是:pritunl
第一登录进去会弹出如下窗口,提示你修改管理员密码什么的,其他的不懂就别改动:

範例
进去之后要创建一台OpenVPN服务器的步骤是:
1.创建用户组
2.在用户组内创建用户
3.添加服务器
4.把服务器添加到用户组
5.启动服务器
上面的步骤都很简单就不多说明了,全部完成之后,如果你的服务器一切正常,那么可以看到类似下图的内容:

範例
最后在用户中心下载配置文件进行连接就行了。

運維技術 軟件/源碼 VPN代理 lala.im
Theme Jasmine by Kent Liao