docker로 OpenVPN 컨테이너를 다른 컨테이너의 스위치로 사용하려고 합니다

818 단어 OpenVPNDocker
piperwork를 사용하지 않고 무엇을 할 수 있을지 생각하려고 노력하고 있지만 IPtables를 해야 합니까

프로비저닝


container1: openvpn client
container1을 인터페이스로 vpn 서버에 연결

적편미향직:설정된일
파란색 뜨개질:기본 docker

설정


container2

ip route add 10.0.0.0/8 via 172.17.0.28

container1

iptables -t nat -A POSTROUTING -s 172.17.0.0/16  -j MASQUERADE

docker host

iptables -t nat -D POSTROUTING -s 172.17.0.0/16 ! -d 172.17.0.0/16 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 172.17.0.0/16 ! -d 10.0.0.0/8 -j MASQUERADE

좋은 웹페이지 즐겨찾기