Подключиться к устройству в домашней сети удаленно


12

Я пытаюсь выяснить, возможно ли каким-либо образом удаленное подключение к устройству в моей домашней сети, но удаленно.

Сценарий:

Моя развлекательная система подключена к домашней сети, и время от времени, когда я на работе (в 50 км), я хотел бы активировать ее (обычно потому, что семья не знает, как с ней работать) с помощью приложения для Android. производитель устройства, который я установил на свой телефон.

Обычно я подключаюсь к Wi-Fi, и готовое приложение мгновенно подключается к развлекательному устройству и начинает работать.

Но в этом сценарии хотелось бы узнать, как добиться того же, но на расстоянии 50 км, не используя то же домашнее соединение WiFi.

Я посмотрел на DDNS, но это не складывается, а также VPN, но ничего не складывается.

Стремится узнать, как заставить весь умный дом работать (все мои электронные устройства дома подключены к беспроводной сети).

Маршрутизатор: Netgear D6400 Устройства: AVR-x1100w, (у меня также есть пара контроллеров, которые я собираюсь установить для осветительных приборов и кондиционеров). Все они имеют веб-интерфейс тоже.


1
Какой роутер у тебя дома? Модель и версия
Helmar

3
Полный ответ зависит от конкретного устройства во внутренней сети.
Шон

«Ничего не складывается» - земли где-то во внутренних районах между «Я воспроизвел все безупречно, и это не сработало» и «Эгад, это много сокращений - не вычисляет». Вы пытались настроить DDNS и переадресацию портов, что вы делали, что случилось, когда вы это сделали? Нам нужны конкретные сообщения об ошибках, журналы и т. Д.
goobering

1
@goobering DDNS работает, синхронизируются как маршрутизатор, так и провайдер DDNS. Я также настроил переадресацию портов 45110 (TCP / UDP), так как на нем ничего не работало. Проверено с помощью онлайн-контроллеров портов, и они открыты. Я собираюсь попробовать с другим маршрутизатором в ближайшее время, если все остальное не сможет убедиться, что я устраню возможность неисправного маршрутизатора.
Aeseir

Согласно описанию протокола здесь: github.com/jtangelder/denon-remote/blob/master/protocol.pdf связь происходит через порт Telnet, 23 (!!!). Я не думаю, что это хорошая идея для переноса порта telnet через ваш брандмауэр / маршрутизатор - это очень вероятно, чтобы привлечь много атак. Я был бы склонен установить SSH-туннель, перенаправляя порт 23 на машине в вашем рабочем месте на порт 23 в вашей системе Denon. Однако, если приложение Android использует сетевой протокол для поиска сервера, у вас будет больше работы.
gbroiles

Ответы:


7

Это можно сделать двумя способами, если только у вас нет домашних устройств, настроенных для доступа к внешнему серверу специально для предоставления этой функции (большинство из них).

VPN можно использовать для логического перемещения вашего устройства Android внутрь вашей домашней сети. Возможно (но маловероятно), что ваш маршрутизатор обеспечивает эту функцию. На практике вам нужно устройство в вашей домашней сети, чтобы выступать в качестве хоста для VPN. Я использую устройство NAS (которое также поставляется с функциями DNS), но вы можете реализовать это самостоятельно, используя одноплатный компьютер (например, Raspberry Pi).

Переадресация порта маршрутизатора Это технически возможно, но с меньшей вероятностью сработает в вашем случае. Это будет работать, если устройство в вашем доме имеет веб-интерфейс, но не так легко, если у вас есть приложение, которое нужно перенаправить из внешней сети. Вы можете настроить маршрутизатор так, чтобы он передавал HTTP-доступ через специальный порт (public_ip: 12380) на порт 80 на развлекательном устройстве (192.168.1.xx: 80). Это было бы хорошо (и легко), если у вас есть устройство, на котором работает, например, Kodi, с веб-пультом дистанционного управления.

Однако, исходя из того, что вы задали вопрос, я бы сказал, что это, вероятно, будет очень сложно настроить, даже если использовать NAS, который поддерживает VPN, не просто. Возможно, стоит выяснить, может ли такое устройство, как Google-home, реализовать нужную вам ссылку.


Привет приятель, пробовал переадресацию портов и UPNP, но безрезультатно. VPN это единственное, что я еще не пробовал. Мой маршрутизатор поддерживает OpenVPN, поэтому мне нужно выяснить, поможет ли это.
Aeseir

1
Немного сложно без устройства играть, но я вполне уверен, что переадресация портов с DDNS должна работать - руководство предполагает, что панель управления является веб-интерфейсом. Я не вижу упоминаний о приложении для Android / iOS.
Губеринг

@ goobering да, все это работает прекрасно. Просто выяснить барьер между устройством и интернетом. Будет работать над этим в эти выходные.
Aeseir

Забыл ответить на это. Маршрутизация маршрутизатора - лучший способ. Убедитесь, что вы не совершаете ту же ошибку, что и я. Каждое устройство имеет определенный порт, который оно использует, поэтому перенаправление маршрутизатора должно учитывать это.
Aeseir
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.