我有一个运行 portainer 和 nginx 作为代理的 docker 安装,因此 subdomain.XXXXX.xyz 在端口 80 上重定向到容器正在运行的端口。这部分工作正常,但我在尝试设置 vpn 来保护一些我不想直接暴露在互联网上的服务时遇到了麻烦
目标 docker 网络布局 https://i.stack.imgur.com/NLURK.jpg
在理想情况下,我可以创建一个 vpn 容器并为其分配 ENV 值,然后将其连接到互联网(红色)和私有网络(浅绿色),并且只有当您使用有效客户端连接到 vpn 时才可访问 srv4 和 5,而不会破坏位于同一框中并共享 ip 的 nginx 代理。
任何帮助都会受到热烈欢迎