搭建vpn
作用:可以访问服务器的内网ip
目的:仅用于学习
操作对象:阿里云服务器
服务器内网ip:172.18.120.176
安装vpn之前:

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

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;

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

此时服务端的vpn已搭建完成
步骤四:
安装客户端,并配置


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

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