docker-openvpn 搭建私人网络
在docker容器中搭建私人openv*n,源自:github传送门
文件路径
~/
1 | mkdir openvpn |
在openvpn
目录下docker-compose.yml文件
文件路径
~/openvpn/docker-compose.yml
1 | version: '2' |
文件路径
~/openvpn/
1 | 在openvpn目录下创建文件夹openvpn-data |
配置容器
在文件路径
~/openvpn/
下运行
1 | docker-compose run --rm openvpn ovpn_genconfig -u udp://ip:67 |
ip
为公网ip,67
为端口
生成密钥
在文件路径
~/openvpn/
下运行
1 | docker-compose run --rm openvpn ovpn_initpki |
按照命令提示输入两次密钥的密码(注:密码隐藏显示),一次名称,验证密码后出现CRL file: /etc/openvpn/pki/crl.pem
路径即为生成完成.
生成用户配置文件
在文件路径
~/openvpn/
下运行
1 | docker-compose run --rm openvpn easyrsa build-client-full tyudp67 nopass |
这里生成一个无密码的tyudp67
用户配置文件
删除用户配置文件
在文件路径
~/openvpn/
下运行
1 | docker-compose run --rm openvpn easyrsa revoke tyudp67 |
启动open v*n
在文件路径
~/openvpn/
下运行
1 | docker-compose up -d |
本博客所有文章均采用 CC BY-NC-SA 4.0 许可协议。转载不强制要求注明 个人学习记录! 你可以对本文章进行复制、分发、修改、合并、销售、出版、再授权或任何其它操作,但造成的后果请使用者自行承当!作者不承担任何责任!