我有一个 VPS,在 docker 容器中,端口 8350 上有一个 Shadowsocks 服务器,默认端口 443 上有一个 Web 服务器。我使用 docker-compose 安装了它们。如果我直接从远程机器访问 Web 服务器,例如“https://domain.org/“,它可以工作。如果我尝试通过 Shadowsocks 代理访问,它找不到 Web 服务器。
我猜这是一个简单的路由问题,但我不明白。我没有在docker-compose中进行网络配置。
答案1
好吧,我通过将代理容器切换到--network-host来避免这个问题,但这不是一个合适的解决方案。