网络工具
已完成
OpenVPN2SS
通过 Docker 将 OpenVPN 客户端转化为 ss:// 协议接入,支持多套 OpenVPN 网络同时在线,解决 OpenVPN 与 Surge 等网络工具的 DNS 抢占、以及多套网络频繁切换配置的问题。
项目截图
项目介绍
将 OpenVPN 协议转为 Socks 协议,支持同时多开多个 OpenVPN 客户端,解决不同工作环境 OpenVPN 内网同时访问问题。
现代网络环境中,生产或特定网络为确保安全,往往会使用 VPN 网络做接入管制。OpenVPN 客户端经常会与 Surge 等网络调试工具存在 DNS 抢占问题;当存在多套 OpenVPN 网络时,还需要频繁切换配置,非常繁琐。
OpenVPN2SS 将 OpenVPN 客户端通过 SSServer 转化为 ss:// 协议,用支持 ss:// 协议的网络客户端接入,即可同时连接多套 OpenVPN 内网,避免 DNS 抢占与配置切换。
使用方式:
- 配置 OpenVPN 认证文件(ca.crt、openvpn.ovpn、用户证书等)
- 配置 SSServer 服务端,通过
SS_PASSWORD环境变量设置 Shadowsocks 连接密码 - 在 docker-compose.yml 的
dns配置节指定 OpenVPN 内网 DNS 地址(支持多个 DNS 服务器) docker compose up -d一键运行,docker compose logs -f查看日志