У меня есть экземпляр виртуального сервера в облаке с запущенным 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.