Пробрасываем порты через OpenVPN на локальный сервер

Пробрасываем порты через OpenVPN на локальный сервер

https://t.me/low_digital

1. Берем виртуальный сервер

2. Ставим и настраиваем OpenVPN, создаем новый ovpn-профиль: https://t.me/low_digital/109

3. Подключаемся на локальном сервере в качестве клиента с помощью созданного ранее ovpn-профиля

4. В консоли нашего виртуального сервера пишем:

nano /etc/openvpn/server/ipp.txt

5. Определяем ip локального сервера внутри сети OpenVPN

6. Далее, в консоли пишем следующую комманду:

iptables -t nat -A PREROUTING -p tcp -d IP-СТАТИКА --dport ПОРТ-СТАТИКА -j DNAT --to-destination IP-ЛОКАЛЬНЫЙ:ПОРТ-ЛОКАЛЬНЫЙ

где

  • IP-СТАТИКА - ip-адрес VDS
  • ПОРТ СТАТИКА - порт к которому мы хотим обращаться (например, 80 для HTTP)
  • IP-ЛОКАЛЬНЫЙ - ip-адрес OpvenVPN-клиента (по умолчанию, 10.8.0.х)
  • ПОРТ-ЛОКАЛЬНЫЙ - нужный порт нашего локального сервера