努力挣扎的生活 努力挣扎的生活
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Docker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)

yangfk

瑟瑟发抖的小运维
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Docker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)
  • 运维基础

    • nginx 安装
    • nginx-conf常用示例
    • rsync 服务pull与push
    • linux时间同步
    • 系统参数优化
    • ruby版本升级
    • fpm定制rpm
    • php7_X安装
    • iptables规则
    • tcpdump抓包
    • 公司部署Pritunl-VPN
      • pritunl简介
      • 开始部署
        • 安装mongodb需要的源
        • 安装pritunl需要的源
        • 导入GPG签名公钥
        • 安装pritunl和mongodb,启动
        • 浏览器访问:
      • 登录设置
        • 只能先添加组织
        • 再添加用户
        • 添加服务器
        • 将组织附加到服务器:
        • 启动服务器
        • 下载vpn key
        • 多用户连接设置
        • 修改默认虚拟网络,客户端连接IP段
        • 修改完成重启服务器:
      • 个人存储下载地址。。。
    • 需求shell脚本记录
    • openldap安装配置
    • Ldap集成常用开源服务示例图
    • ansible基础
    • ansible进阶playbook与Roles
    • centos安装python3
    • Firewalld防火墙
    • Linux配置jdk
    • ubuntu安装ftp
    • minio分布式文件存储
    • windows安装openssh
    • centos7安装系统检测不到网卡
    • docker运行一个bind9和常用的网络命令
    • nginx禁用真实IP
  • 监控

  • 日志系统

  • 安全记录

//
  • 运维
  • 运维基础
yangfk
2021-06-21

公司部署Pritunl-VPN

//

工作人员当在家办公,想要连公司网络,怎么办?

# pritunl简介

官方网站

https://pritunl.com/

官方文档

https://docs.pritunl.com/docs

Github项目地址

https://github.com/pritunl/pritunl

客户端下载地址(也可以使用OpenVPN作为客户端)

https://client.pritunl.com/#install

pritunl作用

pritunl是使用OpenVPN协议构建的分布式企业VPN服务器、具备web管理界面,

# 开始部署

# 安装mongodb需要的源

# wget http://download.yfklife.cn/blog/ops/pritunl/mongodb-org-3.6.17-1.el7.x86_64.rpm
cat >/etc/yum.repos.d/mongodb.repo<<OPO
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
OPO
1
2
3
4
5
6
7
8
9

# 安装pritunl需要的源

cat >/etc/yum.repos.d/pritunl.repo<<OPO
[pritunl]
name=Pritunl Repository
baseurl=https://repo.pritunl.com/stable/yum/centos/7/
gpgcheck=1
enabled=1
OPO
1
2
3
4
5
6
7

更新缓存

yum makecache

# 导入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
1
2

# 安装pritunl和mongodb,启动

yum -y install pritunl mongodb-org

#启动
systemctl start mongod pritunl
systemctl enable mongod pritunl

1
2
3
4
5
6

**检查端口是否都起来

p_port_check.png

*生成初始设置密钥(初次登录需要):

[root@localhost ~]# pritunl setup-key
3e631099ea4b4d13885134d0b9eedfb0
1
2

# 浏览器访问:

http://192.168.163.128(把上一步生成的密钥填入下图第一栏),点击“save”

p_setup.png

p_get_pass1.png

上图提示初始用户名密码获取命令:pritunl default-password

p_get_pass2.png

登录以后根据提示可以先设置用户名和密码:

p_login_set.png

或者在“设置”里面也可以设置用户名和密码:

p_set_user.png

# 登录设置

然后根据如下顺序操作:

1)添加组织
2)添加用户
3)添加服务器
4)将组织附加到服务器
5)启动服务器
6)下载用户配置文件
1
2
3
4
5
6

# 只能先添加组织

p_add_own1_.png p_add_own.png

# 再添加用户

p_add_user1.png p_add_user2.png p_add_user3.png

# 添加服务器

p_add_server1.png p_add_server2.png

# 将组织附加到服务器:

p_own_addserver1.png p_own_addserver2.png p_own_addserver3.png

# 启动服务器

p_start_server1.png p_start_server2.png

# 下载vpn key

p_download_key.png

# 多用户连接设置

p_more_user_client1.png p_more_user_client2.png p_more_user_client3.png

# 修改默认虚拟网络,客户端连接IP段

p_set_vmclent.png

# 修改完成重启服务器:

p_restart_server.png

连接成功如下:

p_show_client.png

博文出处 (opens new window)

# 个人存储下载地址。。。

点击,获取下面下载资源

#PC 端
Pritunl.exe
#Android 端
OpenVPN_for_Android_v0.7.8_apkpure.com.apk

#安装包
pritunl-1.29.2276.91-1.el7.centos.x86_64.rpm
mongodb-org-3.6.17-1.el7.x86_64.rpm
mongodb-org-4.0.tar.gz
1
2
3
4
5
6
7
8
9
//
如果此文章对您有帮助,点击 -->> 请博主喝咖啡 (opens new window)
上次更新: 2023/11/20, 16:23:11
tcpdump抓包
需求shell脚本记录

← tcpdump抓包 需求shell脚本记录→

最近更新
01
Linux Polkit 权限提升漏洞(CVE-2021-4034)
03-28
02
postgreSQL维护
03-17
03
trivy系统漏洞扫描
02-25
更多文章>
Theme by Vdoing | Copyright © 2019-2025 yangfk | 湘ICP备2021014415号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×
//