![如何设置 VPN 服务器作为访问 Linux VPS 上的 Docker 容器的唯一方式?](https://linux22.com/image/775810/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%20VPN%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BD%9C%E4%B8%BA%E8%AE%BF%E9%97%AE%20Linux%20VPS%20%E4%B8%8A%E7%9A%84%20Docker%20%E5%AE%B9%E5%99%A8%E7%9A%84%E5%94%AF%E4%B8%80%E6%96%B9%E5%BC%8F%EF%BC%9F.png)
我在 Linux VPS(Ubuntu 20.04)上使用 docker-compose 运行容器。我希望容器只能通过 VPN 访问(即:容器端口不会在主机上暴露给 Internet,并且容器仅接受来自 127.0.0.1 和 docker 网络的流量),所以我正在考虑在 VPS 上设置 VPN 服务器。我想了解它是否可行并获得有关如何实施它的建议。我想弄清楚的一些事情是:
- 我应该设置哪种类型的 VPN?
- VPN 服务器应该在主机上运行还是在与其他容器一起的容器中运行?
- 获得安全连接的另一种方法是否更可取/更容易?
有什么建议么?