88 字
1 分钟
OpenVPN Docker 部署

项目:https://github.com/GavinTan/openvpn

docker-compose.yml

services:
openvpn:
image: yyxx/openvpn
cap_add:
- NET_ADMIN
ports:
- "1194:1194/udp"
- "8833:8833" # Web 管理界面
volumes:
- ./data:/data
- /etc/localtime:/etc/localtime:ro
sysctls:
- net.ipv6.conf.default.disable_ipv6=0
- net.ipv6.conf.all.forwarding=1
networks:
default:
enable_ipv6: true

服务端配置推送路由(仅访问内网,不走 VPN 出公网):

proto udp6
push "dhcp-option DNS <your-dns>"
push "route 192.168.0.0 255.255.255.0"

客户端配置文件补充(可选):

dev-type tun
setenv FRIENDLY_NAME "openvpn-home"

然后修改:

dev tunx
proto udp6
OpenVPN Docker 部署
https://iiii.fun/posts/docker/openvpn-docker/
作者
慶靈
发布于
2026-01-17
许可协议
CC BY-NC-SA 4.0