(Ubuntu) Настроить VPN для получения статического IP через VDS

500 руб. за проект
08 июля 2022, 09:31 • 6 откликов • 25 просмотров
Добрый день!
Имеется ПК (Ubuntu Desktop) подключенный по вайфаю к роутеру, который подключен к интернету через смартфон (usb-tethering), следовательно имеет серый IP. Данный ПК хостит веб приложение, которое открывается в браузере по локальному IP и порту 7100.
Так же имеется VDS-сервер (Ubuntu server) со статическим IP.

Хочу сделать так, чтобы при вводе в браузере IP VDS-сервера и порта открывалось веб приложение расположенное на ПК.

Что уже смог сделать:
Развернул OpenVPN на VDS-сервере, скачал конфиг на ПК. Подключился с ПК к VDS-серверу - при открытии в браузере сайта показывающий IP-адрес определяется как IP-адрес VDS-сервера.
Назначил правила:
iptables -t nat -A PREROUTING --dst {IP VDS-сервера} -p tcp --dport 7100 -j DNAT --to-destination {IP ПК}
и
iptables -I FORWARD 1 -i ens3 -o tun0 -d {IP ПК} -p tcp -m tcp --dport 7100 -j ACCEPT

Но увы, открыть веб приложение по IP VDS-сервера и порту 7100 так и не получается.
Предполагаю. что не совсем корректно настраиваю правила.

Доступ к ПК (через AnyDesk, TeamViewer) и VDS-серверу (ip и пароль по ssh) предоставлю.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Отличный исполнитель!
Сразу разобрался с проблематикой и решил ее в кратчайший срок.
Рекомендую!
2 года назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Всё отлично, задание хорошо расписано, поэтому проблема была найдена максимально быстро
2 года назад