Исходная маршрутизация Linux со следующим переходом, указывающим на Docker

Обычно это работает путем добавления "keypath".

ssh -i /Users/username/.ssh/id_rsa username@server
1
02.12.2020, 21:33
1 ответ

Я не думаю, что это проблема маршрутизации. Вам не нужны никакие дополнительные операторы маршрута. Просто поиграйтесь с iptables и все будет в порядке.

Включить маршрутизацию на экземпляре EC2, выступающем в роли узла докера

sudo echo 1 > /proc/sys/net/ipv4/ip_forward

Перенаправить весь HTTP-трафик (TCP 80 )в док-контейнер, прослушивающий TCP 3129

sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 172.17.0.2:3129

Перенаправить весь HTTPS-трафик (TCP 443 )в док-контейнер, прослушивающий TCP 3130

sudo iptables -t nat -A OUTPUT -p tcp --dport 443 -j DNAT --to-destination 172.17.0.2:3130

Включить NAT (или Masqurade)

sudo iptables -t nat -A POSTROUTING -j MASQUERADE
0
18.03.2021, 22:45

Теги

Похожие вопросы