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


12

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

Сценарій:

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

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

Але в цьому сценарії хотілося б знати, як досягти того ж, але з відстані 50 км не на тому самому домашньому Wi-Fi з'єднанні.

Я заглянув у DDNS, але це не доповнило, а також VPN, але нічого не додається.

Хочеться дізнатися, як зробити всю розумну роботу вдома (всі мої електронні пристрої вдома підключені до бездротової мережі).

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


1
Який маршрутизатор у вас вдома? Модель та версія
Helmar

3
Повна відповідь залежить від конкретного пристрою у внутрішній мережі.
Шон Хуліхане

"Ніщо не додає" землі десь у глибині глибинки "Я повторював все бездоганно, і це не спрацювало" та "Egads, що багато абревіатур - не обчислюється". Ви намагалися налаштувати DDNS та переадресацію портів, що ви робили, що сталося, коли ви це робили? Нам знадобляться конкретні повідомлення про помилки, журнали тощо
goobering

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

Відповідно до опису протоколу тут: 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, тому мені потрібно розібратися, чи вдасться це зробити.
Ессейр

1
Трохи складно без підрозділу, з яким грати, але я впевнено впевнений, що переадресація портів з DDNS має працювати - керівництво передбачає, що панель управління - це веб-інтерфейс. Я не бачу жодної згадки про додаток для Android / iOS.
goobering

@goobering так, все, що прекрасно працює. Просто з'ясовуючи бар'єр між пристроєм та Інтернетом. Працюватиме над цим у вихідні.
Есейр

Забув відповісти на це. Перенаправлення маршрутизатора - найкращий спосіб. Переконайтесь, що ви не зробите тієї самої помилки, яку я зробив. Кожен пристрій має певний порт, який він використовує, тому переадресація маршрутизатора повинна враховувати це.
Aeseir
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.