对于一个项目目的,我想遵循以下方法。在 rpi 上,我想在 docker 中创建代理。我在 docker 中安装了 privoxy 和 openvpn。当我启动 docker 并启动 privoxy 时,一切正常(我将 Firefox 配置为在其端口上使用 privoxy)。当我在 docker 中连接 openvpn 客户端时,我无法再访问 privoxy。
我用这个命令启动docker
docker run --name ubuntuvpn -v /openvpnconfig/:/openvpn -p 8000:8118 --device=/dev/net/tun --cap-add=NET_ADMIN -it ubuntuvpn
我怀疑当我连接 openvpn 时,这个设备会发生一些事情(--device=/dev/net/tun)也许 openvpn 通过 vpn 连接隧道传输所有流量,并且不再监听 8118 端口?
有人能从概念上向我解释一下我所缺少的东西吗?(我发现了一些可以做到这一点的容器,但它们都不能在 rpi - arm7v 上工作)