(Ubuntu) Настроить VPN для получения статического IP через VDS
500 руб. за проект
Добрый день!
Имеется ПК (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) предоставлю.
Имеется ПК (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) предоставлю.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.
Сразу разобрался с проблематикой и решил ее в кратчайший срок.
Рекомендую!