Docker搭建虚拟专用网络VPN—科学上网(支持IKEv2、IPsec协议)

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

在查找各方资料之后,发现用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_IPSEC_PSK=qwertyuiop qwertyuiop
# 用户账号
VPN_USER=qwertyuiop qwertyuiop
# 链接密码
VPN_PASSWORD=qwertyuiop qwertyuiop

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)

更多精彩内容

按讚

發佈留言

電子郵件地址不會被公開。必填項已用 * 標註