iKEv2 VPN Docker客户端

时间:2019-06-04 11:10:30

标签: docker vpn

我有几个容器,需要访问不同VPN背后托管的Web服务。

  • 我不想使用VPN客户端重载那些容器的图像。
  • 我不能在主机上放置一个VPN客户端。

我想要实现的是: 对于每个这些容器,创建一个能够连接到其各自服务器的dockered VPN客户端容器。然后的想法是使用“ network_mode”选项来使用dockered VPN的专用网络。

enter image description here

docker-compose文件应如下所示:

version: "3"
services:
  vpn-client:
    cap_add:
      - NET_ADMIN
    network_mode: "host"
    volumes:
      - '$PWD/config:/etc/vpn.conf'
    container_name: vpn-bridge
    image: vpn-client
  test:
    image: app
    network_mode: "service:vpn-client"

目前,我正在努力寻找支持iKEv2的vpn客户端。 (我找到了一个dockered OpenVPN,但它不支持iKEv2)。因此,由于缺乏人气,我想知道这是否是解决我的问题的真正方法,还是我对所有事情都进行了过度设计。有关如何实现相同效果的任何示例或建议?

0 个答案:

没有答案