使用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任务栏

 

posted @   stone9693  阅读(888)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
GitHub账户:https://github.com/stone9693
点击右上角即可分享
微信分享提示