Если мне дали установку ниже, как я получаю доступ к устройствам (через SSH, http сервер, и т.д.) в моей домашней сети снаружи? (предположите, что устройствами, к которым я хочу получить доступ, является базирующийся Linux),
Вот моя схема установки:
В основном для доступа к чему-либо в моей домашней сети я должен пересечь 2 NATs/routers, т.е. один в "маршрутизаторе ISP" и другом в "Домашнем модеме включая маршрутизатор" - и очевидно, у меня нет полномочий изменить что-либо в "маршрутизаторе ISP". Таким образом, перенаправление портов оттуда вне рассмотрения.
Есть ли любой сервис, который позволит мне:
Любые другие альтернативные методы также приветствуются!
1 легко. Просто выполните ssh клиент в своей сети и использовании ssh -R
к внешнему серверу для установки удаленного туннеля в сеть. 2 и 3 более хитры, так как SSH ничего не имеет подобным HTTP Host
заголовок; необходимо было бы использовать a ProxyCommand
возвращать внешний клиент SSH от Вашего внутреннего клиента SSH к фактическому хосту.