运行 无法在 Docker 中使用 HMA OpenVPN

Can't run HMA OpenVPN in Docker

有人有在Docker容器中运行使用HMA的经验吗?

当我运行这个命令

openvpn --config /etc/openvpn/UK.London_LOC1S1.UDP.ovpn

明白了

Sat Jan 14 16:38:44 2017 VERIFY OK: depth=1, /C=UK/ST=London/L=London/O=Privax_Ltd/OU=HMA_Pro_VPN/CN=hidemyass.com/emailAddress=info@privax.com
Sat Jan 14 16:38:44 2017 VERIFY OK: nsCertType=SERVER
Sat Jan 14 16:38:44 2017 VERIFY OK: depth=0, /C=UK/ST=London/L=London/O=Privax_Ltd/OU=HMA_Pro_VPN/CN=server/emailAddress=info@privax.com
...
Sat Jan 14 16:38:48 2017 Initialization Sequence Completed

但我无法加载任何内容。

我已经 运行在我的 Vagrant 机器上使用几乎相同的配置使用 HMA OpenVPN 一段时间了。 docker 是否有任何可能遗漏的特定内容?

我正在 运行使用 privileged 参数设置我的机器。

docker run -ti --rm --privileged my_image /bin/bash

你还需要--net=host如果你不把它添加到你的docker run命令中,你的容器不与主机的网络设备通信,所以它不能工作。

我有一个类似的 OpenVPN 容器,我用

启动它

docker run -d --net=host --name myvpn --privileged -p 1194:1194/udp my_alpine_vpn