Переадресація порту від клієнта OpenVPN до публічного Інтернету


0

Мені потрібно переслати порт 44444 мого VPN-клієнта до загальнодоступного Інтернету з моїм відкритим IP-адресом на порт 44444, як я можу це зробити?

Сервер VPN мій і у мене є кореневий доступ.

Приклад, як я можу це зробити? WANIP: 44444-> 172.27.224.2:24444 (VPN LOCAL IP)?

Я намагаюся з цим, але успіху немає:

sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -d WANIP -p tcp --dport 44444 -j DNAT --to-destination 172.27.224.2:44444
iptables -t nat -A POSTROUTING -d 172.27.224.2 -p tcp --dport 44444 -j SNAT --to-source WANIP

Інтерфейс WAN IP є eth0 Інтерфейс VPN LOCAL IP дорівнює 00


Залежно від того, де ви купуєте послугу VPN, більшість компаній пропонують це як додаткову плату.

У мене кореневий доступ @Cown
ewwew ewewe

Відповіді:


0

Приклад, як я можу це зробити? 213.205.12.32:8080 (WAN IP) -> 172.27.232.2:8080 (VPN LOCAL IP)?

Якщо припустити, що це сервер Linux, власне правило NAT для переадресації буде чимось уздовж лінії.

iptables -A ВИМОГА

Залежно від інших деталей вашого налаштування, які ви не вказали, це може бути достатньо самостійно, або може знадобитися подальша робота. Інші речі, які потрібно враховувати, включають.

  1. Якщо у вас є правила фільтрації, ці правила повинні дозволити трафіку проходити.
  2. Відповіді на трафік, який проходить через NAT, повинні повертатися через той самий NAT.

Я вніс зміни до питання з інфою @plugwash, сервер чистим відкритим сервером доступу VPN
ewwew ewewe

Спробуйте скористатись VPN IP-адресою Sever, а не Інтернет-IP у правилі SNAT.
plugwash
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.