使用docker搭建虚拟专用网络服务
1. 搭建OpenVPN运行环境
# 注意替换成自己的“vpn地址”
docker run -v data-openvpn:/etc/openvpn --rm kylemanna/openvpn ovpn_genconfig -u udp://你的vpn地址
docker run -v data-openvpn:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki
账户:mytestvpn
密码:testvpn
2. 启动OpenVPN服务
docker run -v data-openvpn:/etc/openvpn -d -p 1194:1194/udp --name vpn-server --cap-add=NET_ADMIN kylemanna/openvpn
3. 生成用户
# 注意替换“你的账户”
docker run -v data-openvpn:/etc/openvpn --rm -it kylemanna/openvpn easyrsa build-client-full 你的账户 nopass
4. 在当前目录生成认证信息文件
docker run -v data-openvpn:/etc/openvpn --rm kylemanna/openvpn ovpn_getclient 你的账户 > 你的账户.ovpn
5. 删除账户
docker run -v data-openvpn:/etc/openvpn --rm -it kylemanna/openvpn easyrsa revoke 你的账户
6. 客户端配置
6.1. 下载OpenVPN Connect
参考网址:https://openvpn.net/client
6.2. 使用clientvpn.ovpn登录vpn
把“ 你的账户.ovpn”拖动到“import profile”中的file任务栏


浙公网安备 33010602011771号