Доступ к внутреннему IP (домашнему серверу) через двойной NAT (маршрутизатор + интернет-провайдер)

Доступ к внутреннему IP (домашнему серверу) через двойной NAT (маршрутизатор + интернет-провайдер)

У меня есть домашний сервер (машина на базе Debian) внутри моей сети Wi-Fi. Я не хочу иметь к нему доступ по http (для веб-интерфейса transmission-daemon) и по ssh (для администрирования).

Проблема в том, что в сети есть два nat: моего роутера и моего провайдера. Я могу перенаправить порты на своем роутере и использовать ddns (чтобы получить фиксированный ip), но я не могу обойти nat моего провайдера.

Какие у меня есть варианты? Я думаю, что VPN здесь может быть решением, это правда? Если это так, правильно ли, что мне нужно настроить VPN на стороннем сервере и на моем маршрутизаторе?

схема

решение1

VPN — это лучший вариант, поскольку у вас нет контроля над маршрутизатором вашего интернет-провайдера, проблема, скорее всего, находится на стороне вашего сервера при подключении к глобальной сети. Если оба хоста работают на базе Linux, вы можете использовать OpenVPN, см. Wiki Open VPN на Debian:

https://wiki.debian.org/OpenVPN

решение2

Наиболее вероятно, что это будет VPN-сервер или программное обеспечение VPN-сервера на вашем домашнем устройстве или программный инструмент, такой как LetMeIn.

Поскольку у вас нет доступа к модему вашего провайдера, чтобы сделать какой-либо переадресации портов. Это действительно ограничивает то, что вы можете сделать.

Если вам нужен только доступ к данным, то, возможно, подойдет облачный сервис вроде Dropbox, OneDrive и т. д. Тогда вы сможете поделиться нужными данными.

Надеюсь, это немного поможет. Ура..

Связанный контент