小企业如何搭建一套自己的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

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

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

4. docker安装pritunl

  • 下载镜像
docker pull jippi/pritunl:1.30.3043.48
  • 启动命令
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

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

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

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

在这里插入图片描述

6. 管理界面

在这里插入图片描述

  • 19
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值