Conéctese al dispositivo en la red doméstica de forma remota

12

Estoy tratando de averiguar si de alguna manera es posible que me conecte de forma remota a un dispositivo en mi red doméstica, pero de manera remota.

Guión:

Mi sistema de entretenimiento está conectado a la red doméstica, y de vez en cuando cuando estoy en el trabajo (a 50 km de distancia) me gustaría activarlo (generalmente porque la familia no sabe cómo operarlo) usando la aplicación de Android. fabricante de dispositivos tiene lo que he instalado en mi teléfono.

Normalmente me conectaría a Wi-Fi, y la aplicación completa se conecta instantáneamente a la unidad de entretenimiento y comienza a funcionar.

Pero en este escenario me gustaría saber cómo lograr lo mismo pero a 50 km de distancia no con la misma conexión WiFi doméstica.

Miré en DDNS pero eso no cuadró, así como en VPN pero nada cuadra.

Deseoso de aprender cómo hacer que todo el hogar inteligente funcione (todos mis dispositivos electrónicos en casa están conectados a una red inalámbrica).

Router: Netgear D6400 Dispositivos: AVR-x1100w, (también tengo un par de controladores que voy a instalar para lámparas y aire acondicionado). Todos tienen interfaz web también.

Aeseir
fuente
1
¿Qué enrutador tienes en casa? Modelo y Versión
Helmar
3
Una respuesta completa depende del dispositivo específico en la red interna.
Sean Houlihane
'Nada suma' aterriza en algún lugar del interior entre 'Repliqué todo sin problemas y no funcionó' y 'Egads, que son muchos acrónimos, no computa'. ¿Intentó configurar DDNS y reenvío de puertos, qué hizo, qué sucedió cuando lo hizo? Necesitaríamos mensajes de error específicos, registros, etc.
goobering
1
@goobering DDNS funciona, tanto el enrutador como el proveedor de DDNS sincronizados. Configuré el reenvío de puertos también 45110 (TCP / UDP) ya que no se estaba ejecutando nada. Se verifica con los verificadores de puerto en línea y están abiertos Probaré con otro enrutador pronto si todo lo demás falla para asegurarme de eliminar la posibilidad de un enrutador defectuoso.
Aeseir
De acuerdo con la descripción del protocolo aquí: github.com/jtangelder/denon-remote/blob/master/protocol.pdf la comunicación ocurre a través del puerto Telnet, 23 (!!!). No creo que sea una buena idea reenviar el puerto Telnet a través de su firewall / enrutador; es muy probable que atraiga muchos ataques. Me inclinaría a configurar un túnel SSH, reenviando el puerto 23 en una máquina en su ubicación de trabajo al puerto 23 en su sistema Denon. Sin embargo, si la aplicación de Android utiliza un protocolo basado en LAN para encontrar el servidor, tendrá más trabajo por hacer.
gbroiles

Respuestas:

7

Hay dos formas de lograr esto a menos que los dispositivos que tiene en el hogar estén configurados para acceder a un servidor externo específicamente para proporcionar esta función (la mayoría lo son).

Se puede usar una VPN para mover lógicamente su dispositivo Android al interior de su red doméstica. Es posible (pero poco probable) que su enrutador proporcione esta funcionalidad. En la práctica, necesita un dispositivo dentro de su red doméstica para actuar como host de la VPN. Utilizo un dispositivo NAS (que también viene con las funciones de DNS), pero puede implementarlo usted mismo usando una computadora de placa única (como una Raspberry Pi).

Enrutamiento de puertos del enrutador Esto es técnicamente posible, pero es menos probable que funcione en su caso. Funcionaría si el dispositivo en su casa tiene una interfaz web, pero no funciona tan fácilmente si tiene una aplicación que necesita redirigir desde una red externa. Puede configurar su enrutador para pasar un acceso HTTP en un puerto especial (public_ip: 12380) al puerto 80 en su dispositivo de entretenimiento (192.168.1.xx: 80). Esto estaría bien (y es fácil) si tiene un dispositivo que ejecuta Kodi, por ejemplo, este tenía un control remoto web.

Sin embargo, en base a su pregunta, yo diría que esto probablemente será muy difícil de configurar, incluso usar un NAS que admita una VPN no es simple. Puede valer la pena investigar si un dispositivo como Google-home puede implementar el enlace que necesita.

Sean Houlihane
fuente
Hola amigo, Intenté el reenvío de puertos y UPNP pero fue en vano. VPN es lo único que no he probado todavía. Mi enrutador es compatible con OpenVPN, así que necesito averiguar si eso funcionará.
Aeseir
1
Es un poco complicado sin una unidad con la que jugar, pero estoy razonablemente seguro de que el reenvío de puertos con un DDNS debería funcionar: el manual sugiere que el panel de control es una interfaz web. No puedo ver ninguna mención de una aplicación de Android / iOS.
goobering
@goobering sí, todo eso está funcionando muy bien. Solo descubro la barrera entre el dispositivo e internet. Trabajaré en ello este fin de semana.
Aeseir
Olvidé responder a esto. El reenvío de enrutadores es la mejor manera. Asegúrate de no cometer el mismo error que yo. Cada dispositivo tiene un puerto específico que utiliza, por lo que el reenvío del enrutador debe tenerlo en cuenta.
Aeseir