当前位置:   article > 正文

部署Pritunl

部署pritunl

Pritunl简介

  1. #官方网站
  2. https://pritunl.com/
  3. #官方文档
  4. https://docs.pritunl.com/docs
  5. #Github项目地址
  6. https://github.com/pritunl/pritunl
  7. #客户端下载地址(也可以使用OpenVPN作为客户端)
  8. https://client.pritunl.com/#install
  9. https://openvpn.net/client
  10. https://openvpn.net/community-downloads
  11. #pritunl作用
  12. pritunl是使用OpenVPN协议构建的分布式企业VPN服务器、具备web管理界面(分布式需要购买企业许可)

Pritunl部署前准备

  1. #此博文适用于rhel7以上的操作系统
  2. #操作系统版本
  3. cat /etc/centos-release
  4. CentOS Linux release 7.9.2009 (Core)
  5. #epel、Base源、关闭防火墙和selinux
  6. bash <(curl -sSL https://drive.swireb.cn/d/Shell/main.sh)
  7. #rhel7系统pritunl、MongoDB源
  8. tee /etc/yum.repos.d/pritunl.repo << EOF  
  9. [pritunl]
  10. name=Pritunl
  11. baseurl=https://repo.pritunl.com/stable/yum/centos/7/
  12. gpgcheck=0
  13. enabled=1
  14. [mongodb-4.4]
  15. name=MongoDB
  16. baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/
  17. gpgcheck=0
  18. enabled=1
  19. EOF
  20. #rhel8系统pritunl、MongoDB源
  21. tee /etc/yum.repos.d/pritunl.repo << EOF  
  22. [pritunl]
  23. name=Pritunl
  24. baseurl=https://repo.pritunl.com/stable/yum/oraclelinux/8/
  25. gpgcheck=0
  26. enabled=1
  27. [mongodb-4.4]
  28. name=MongoDB
  29. baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.4/x86_64/
  30. gpgcheck=0
  31. enabled=1
  32. EOF
  33. #建立YUM源缓存
  34. yum clean all && yum makecache

Pritunl部署

  1. #rhel7系统安装软件
  2. yum -y install pritunl mongodb-org
  3. #rhel8系统安装软件(指定mongodb的版本)
  4. yum install mongodb-org-4.4.18 mongodb-org-server-4.4.18 pritunl
  5. #启动服务
  6. systemctl start mongod pritunl
  7. systemctl enable mongod pritunl
  8. #初始化密钥
  9. pritunl setup-key
  10. 5306c12e4ffb4eb5b8affd0ce0da87b4
  11. #初始化用户
  12. pritunl default-password
  13. Administrator default password:
  14. username: "pritunl"
  15. password: "SLIsHNDDjr1l"

访问Pritunl

  1. #访问地址
  2. https://IP
  3. #用户名和密码
  4. pritunl
  5. SLIsHNDDjr1l
Copy

image-20210304193753107

image-20210304193903332

image-20210304200902399

使用Pritunl

image-20210304200745578

image-20210304201143403

image-20210304201529475

image-20210304201716695

image-20210304201857885

image-20210304201914142

image-20210304202112782

image-20210304202222529

image-20210304202445319

VPN服务器绑定3322动态域名

  1. #添加NAT记录
  2. 将VPN服务端口映射到外网上
  3. 将VPN主机设置为DME主机
  4. #创建VPN的脚本绑定3322动态域名
  5. vim /etc/3322/vpn.sh
  6. #!/bin/bash
  7. lynx -mime_header -auth=qq1415404105:1415404105 "http://members.3322.net/dyndns/update?system=dyndns&hostname=xiaojinvpn.f3322.net" >>/etc/3322/vpn.log
  8. lynx -mime_header -auth=ywn15220652179:Coke2021 "http://members.3322.net/dyndns/update?system=dyndns&hostname=jack-ywn.f3322.net"
  9. #设置定时任务执行VPN脚本
  10. crontab -e
  11. #3322
  12. */01 * * * * /usr/bin/sh /etc/3322/vpn.sh >/dev/null 2>&1  #绑定3322动态域名
  13. * * * *  7 /usr/bin/echo >/etc/3322/vpn.log >/dev/null 2>&1 #周期清理日志
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/736587
推荐阅读
相关标签
  

闽ICP备14008679号