Назад | Перейти на главную страницу

Перенаправить трафик с сервера в облаке на другой компьютер на локальном хосте в VPN

У меня есть экземпляр виртуального сервера в облаке с запущенным Ubuntu 18.04 с общедоступным IP-адресом 123.456.789.100 (здесь фиктивный IP-адрес). Я установил сервер OpenVPN, который добавил частный IP-адрес экземпляра виртуального сервера как 177.23.232.1 (здесь фиктивный IP-адрес). Я подключил свой локальный компьютер к vpn и получил адрес ipv4 177.23.232.3 (фиктивный ip здесь). Я могу проверить связь с сервером на моем локальном компьютере, поскольку они находятся в одном vpn, и я могу проверить связь с сервером на 177.23.232.1

Я разместил сервер XAMPP на локальном компьютере (Windows), и я хочу, чтобы, если клиент переходит на 123.456.789.100, он должен внутренне маршрутизировать трафик на мой локальный компьютер как активный, и я могу пинговать.

Я попробовал следующую переадресацию портов, но это не сработало.

iptables -t nat -A PREROUTING -p tcp --dport 8080 -j DNAT --to-destination 177.23.232.3:8080

iptables -t nat -A РАЗМЕЩЕНИЕ -j МАСКАД

Изображение insfra ниже: https://i.stack.imgur.com/6bLr1.png

Что мне делать, чтобы реализовать описанный выше сценарий?

Запустите сценарий оболочки, написанный Nullivex

Как я могу перенаправить порт с помощью iptables?

Работает нормально. Это перенаправит входящий интернет-трафик на локальный компьютер в VPN.