Я хотел бы настроить сервер OpenVPN с переадресацией портов на моем VPS, поскольку я не могу переадресовывать порты на моем домашнем маршрутизаторе.
Общий вопрос заключается в следующем: возможно ли вообще обойти переадресацию портов маршрутизатора с помощью VPN-подключения?
решение1
Если я правильно понимаю, вы хотите создать VPN от вашего ноутбука до сервера где-то "там" и перенаправить порт с сервера на ноутбук. Это должно быть возможно, при условии, что маршрутизация в VPN настроена правильно, а именно, сервер может связаться с ноутбуком. Любые ограничения маршрутизатора снимаются с помощью VPN, который инкапсулирует любые данные, проходящие через него.
Того же результата можно добиться с помощью переадресации портов в SSH:
ssh -R port-srv:localhost:port-ntb user@srv
Это предписывает ssh
клиенту подключиться к серверу srv
как пользователь user
, прослушивать там порт port-srv
и пересылать весь входящий трафик на порт port-ntb
на localhost (с ssh
точки зрения клиента), который является ноутбуком. Вы также можете переслать трафик на третий компьютер, заменив его localhost
на что-то другое.