当前位置:   article > 正文

小企业如何搭建一套自己的VPN,实现远程访问、办公?

小企业如何搭建一套自己的VPN,实现远程访问、办公?


1. 硬件及环境

  • 阿里云服务器一台centos(公司有公网ip也可以)
  • 公司内网centos服务器一台
  • mongodb 数据库
  • docker(安装到公司内网服务器)
  • frp内网穿透

2. frp 服务端配置

# frp 服务端配置
[common]
bind_port = 7000
bind_udp_port = 7003
vhost_http_port = 81
# 映射域名
subdomain_host = frp.domain.com

#  配置frps服务端控制面板端口及用户密码
dashboard_port = 7500
# dashboard 用户名密码,默认都为 admin
dashboard_user = admin
dashboard_pwd = admin
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

3. frp 服务端配置

# frp 客户端配置
[common]
server_addr = frp服务端ip(公网)
server_port = 7000 frp服务端绑定的端口

[1194]
type = udp
local_ip = 0.0.0.0
local_port = 1194
remote_port = 1194

[1194tcp]
type = tcp
local_ip = 127.0.0.1
local_port = 1194
remote_port =1194

[80tcp]
type = tcp
local_ip = 127.0.0.1
local_port = 80
remote_porr = 80

[443tcp]
type = tcp
local_ip = 127.0.0.1
local_port = 443
remote_port = 443

# pritunl server setting Port
[10026]
type = udp
local_ip = 0.0.0.0
local_port = 10026
remote_port = 10026
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35

如上:pritunl 需要开放80,443,1194tcp&udp,10026udp,映射到公网服务器即可

4. docker安装pritunl

  • 下载镜像
docker pull jippi/pritunl:1.30.3043.48
  • 1
  • 启动命令
docker run \
    -d \
    --privileged \
    --net=host\
    -e PRITUNL_MONGODB_URI=mongodb://192.168.1.5:27017/pritunl \
    -p 1194:1194/udp \
    -p 1194:1194/tcp \
    -p 80:80/tcp \
    -p 443:443/tcp \
    jippi/pritunl:1.30.3043.48
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

5. 下载pritunl连接即可(没有安卓客户端)

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

手机需要访问公司内网可以使用OpenVPN Connect App,下载方式需要科学上网。也可以关注公众号,回复“内网”获取软件安装包

在这里插入图片描述

6. 管理界面

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/176492
推荐阅读
相关标签
  

闽ICP备14008679号