Press "Enter" to skip to content

搭建vpn

搭建vpn

作用:可以访问服务器的内网ip

目的:仅用于学习

操作对象:阿里云服务器

服务器内网ip:172.18.120.176

安装vpn之前:

1731568658726

步骤一:

在指定目录下创建docker-compose.yml文件和配置文件vpn.env

1731568802257

docker-compose.yml

version: '3.7'
services:
  vpn:
     image: hwdsl2/ipsec-vpn-server:latest
     container_name: vpn
     ports:
       - 500:500/udp
       - 4500:4500/udp
     restart: always
     env_file:
       - ./vpn.env
     logging:
       options:
         max-size: "10M"
         max-file: "10"
     privileged:  true

vpn.env

VPN_IPSEC_PSK=LZsRCfAfG3c#Y0X2 #共享密钥
VPN_USER=nbi
VPN_PASSWORD=yBBWlm7xgjSqh5Ii

VPN_ADDL_USERS=lican xiaoming #多个用户空格分隔
VPN_ADDL_PASSWORDS=lican520 xiaoming520 #密码与账号对应

VPN_DNS_SRV1=114.114.114.114
VPN_DNS_SRV2=8.8.8.8

步骤二:

启动docker-compose

docker-compose up -d;

1731572180933

步骤三:

登录云服务器,修改安全组,配置500和4500端口,类型为udp

1731572259429

此时服务端的vpn已搭建完成

步骤四:

安装客户端,并配置

vpn-client-2.2.2-release.exe

1731577288327

配置详解

1731577400079

配置后使用vpn.env内配置的用户登录

1731577606956

成功之后就可以访问服务器的内网ip了

1731577653041