Docker搭建虚拟专用网络VPN—科学上网

出门在外,需要啊访问家里的打印机,电脑?那么,虚拟专用网路就是必不可少的了。

在查找各方资料之后,发现用docker搭建虚拟专用网路(vpn)是最简单的!

下面开始操作吧~

如果你还没有安装docker请阅读:ubuntu、centos、debian一键安装docker

1.拉取镜像

docker pull hwdsl2/ipsec-vpn-server

2.创建配置文件

mkdir /docker 
mkdir /docker/vpn
nano /docker/vpn/vpn.env

文件内容:

# 预共享密钥
VPN_IPSEC_PSK=qwertyuiop
# 用户账号
VPN_USER=qwertyuiop
# 链接密码
VPN_PASSWORD=qwertyuiop
#降级
VPN_ENABLE_MODP1024=yes


注意:如果要设置多账号密码请以以下格式填写!!!
# 预共享密钥 
VPN_IPSEC_PSK=qwertyuiop qwertyuiop
# 用户账号
VPN_USER=qwertyuiop qwertyuiop
# 链接密码
VPN_PASSWORD=qwertyuiop qwertyuiop
#降级
VPN_ENABLE_MODP1024=yes

3.启动服务

docker run \
-itd \
--name vpn \
--env-file /docker/vpn/vpn.env \
--restart=always \
-p 500:500/udp \
-p 4500:4500/udp \
-d --privileged \
hwdsl2/ipsec-vpn-server

注意:1、--env-file /docker/vpn/vpn.env \是文件保存路径  2、最好不要更换端口

这样就配置好了,如何配置文件详见:虚拟专用网络配置(iOS、鸿蒙、MIUI、Mac、Windows)

更多精彩内容

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注