@
wangweitung 参考这样呢:
docker run -d \
--name=wireguard \
-e WG_HOST=
vpn.example.com \
-e WG_PORT=38293 \
-e PASSWORD=password \
-e WG_DEFAULT_DNS=10.10.10.1 \
-e WG_DEFAULT_ADDRESS=10.10.1.x \
-e TZ=Asia/Shanghai \
-v /opt/wireguard/wg-easy:/etc/wireguard \
-p 38293:51820/udp \
-p 51821:51821/tcp \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--sysctl="net.ipv4.ip_forward=1" \
--restart unless-stopped \
weejewel/wg-easy
WG_HOST 可以配你的公网 ip 或者 ddns 域名。
openwrt 开启端口转发把 38293/udp 隐射到公网,浏览器登录: http://10.10.10.205:51821 管理客户端,手机扫码连接测试。
如果没有公网 ip 可以用 vps 公网 ip ,用 frp 把 38293/udp 内网穿透到公网照样使用,不过所有流量经过 vps 中转,没有公网 ip 直连速度快。