Если у меня есть настройки, указанные ниже, как я могу получить доступ к устройствам (через SSH, http-сервер и т.д.) В моей домашней сети извне? (пожалуйста, предположите, что устройства, к которым я хочу получить доступ, основаны на Linux)
Вот моя схема установки:
В основном, чтобы получить доступ к чему-либо в моей домашней сети, я должен пройти через 2 NAT / маршрутизатора, то есть один на "маршрутизаторе ISP", а другой на "домашнем модеме и маршрутизаторе" - и, очевидно, у меня нет прав что-либо менять в "ISP Router". Так что о переадресации портов оттуда не может быть и речи.
Есть ли сервис, который позволит мне:
- Установите клиент на моем устройстве (внутри домашней сети)
- Также позвольте мне назначить URL для каждого устройства. Например: device1.servicename.com, device2.servicename.com и т.д.
- Со стороны, всякий раз, когда я хочу получить доступ к веб-серверу, на котором я работаю на device1, я могу сделать http: //device1.servicename.com, или всякий раз, когда я хочу подключиться к SSH на device1, я могу просто подключиться к «device1.servicename.com: 22 "и т.д.
Любые другие альтернативные методы также приветствуются!