docker下 openvpn 搭建教程(文檔)
如果是x86平臺請使用:
x86:kylemanna/openvpn
如果是盒子 arm設備更換為 giggio/openvpn-arm
其他,命令都一樣:
docker pull giggio/openvpn-arm
配置vpn服務端公網(wǎng)ip
docker run -v /volume1/docker/VPN:/etc/openvpn --log-driver=none --rm giggio/openvpn-arm ovpn_genconfig -u udp://zhangzhuoqi.tpddns.cn
配置管理密碼以及自定義證書名稱
docker run -v /volume1/docker/VPN:/etc/openvpn --log-driver=none --rm -it giggio/openvpn-arm ovpn_initpki
創(chuàng)建帶有密碼用戶
docker run -v /volume1/docker/VPN:/etc/openvpn --log-driver=none --rm -it giggio/openvpn-arm easyrsa build-client-full zzq
生成用戶證書文件
docker run -v /volume1/docker/VPN:/etc/openvpn --log-driver=none --rm giggio/openvpn-arm ovpn_getclient zzq > zzq.ovpn
啟動容器
docker run -v /volume1/docker/VPN:/etc/openvpn -d -p 53533:1194/udp --cap-add=NET_ADMIN giggio/openvpn-arm