Передача клиентов VPN к Интернету

У меня есть следующая конфигурация.

Сервер OpenVPN на облаке (Ubuntu 14.04) со статическим IP (пример 50.60.70.80 на eth0). Linux и клиенты Windows успешно подключены к VPN (VPN статический IP - 10.8.0.1... 199 на tun0).

В сети VPN у меня есть немногие Windows и клиенты Ubuntu 12.04 каждые с собственным веб-интерфейсом, работающим "https://10.8.0.100"

Мне нужна некоторая передача, когда пользователь переходит в 50.60.70.80:105 для открытия "https://10.8.0.105" или 50.60.70.80:xxx для открытия "ttps://10.8.0.xxx", например.

Я провожу дни, чтобы прочитать и попробовать немного методов без успеха. Помогите.Заранее большое спасибо.

0
задан 28 June 2016 в 14:59

1 ответ

Я думаю, что iptables сделал бы что-то для Вас.

Первый, активируйте пакетную передачу:

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

Перенаправление Ваш трафик от 50.60.70.80:105 до 10.8.0.105:80

$ iptables -t nat -A PREROUTING -d 50.60.70.80 -p tcp --dport 105 -j DNAT --to-destination 10.8.0.105:80

Делают Iptable marquerade реквизицией:

$ iptables -t nat -A POSTROUTING -j MASQUERADE

Hope эта справка!

0
ответ дан 29 September 2019 в 01:01

Другие вопросы по тегам:

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