我有以下设置:
带有 Docker 的 Raspi 和连接到我的路由器的多个容器。有些容器位于 MACVLAN 网络上,并在我的 LAN 中接收常规 IP 地址(例如 Pihole、Unbound 等),有些容器位于桥接网络上并暴露某些端口(Portainer、nginx 等)
Router LAN (192.x.y.0/24)
|Raspi (192.x.y.5)
|Pihole (192.x.y.11)
|Webserver (192.x.y.20)
|Wireguard (192.x.y.13) - (VPN: 10.x.y.0/32, DNS 192.x.y.11) - (Allowed IPs: 192.x.y.0/24)
|
|Portainer (bridged - exposing 8000, 9000, 9443)
|NGINX (bridged - exposing 81, 80, 443)
当我通过 Wireguard 连接客户端时,
不工作:
我无法在各自转发的 IP 上访问 Portainer UI 或 NGINX UI:端口,例如192.x.y.5:81 用于 NGINX
配置中缺少什么?我没有发现任何解决这个问题的方法 - 请帮忙!
我没有声誉点来添加评论,但我正在尝试为wireguard 建立类似的设置。您使用的是 macvlan 还是 ipvlan?您如何配置您的wireguard容器以使其工作(容器上是否仍有外部到内部端口转发,是否从路由器端口转发到容器端口外部端口)?我让 Wireguard 的容器运行并显示在我的网络上,但我无法远程连接到 VPN。