Tengo problemas con las conexiones de reenvío de puertos desde fuera de mi red cuando la conecto con mi teléfono. Entiendo mal los enrutadores y las redes en general, así que tengan paciencia conmigo.
Mi dispositivo Android es el que está conectado directamente a Internet. Para permitir el acceso a mi computadora desde el mundo exterior a través del dispositivo Android, actualmente estoy usando la aplicación gratuita llamada Port Forwarder y mi teléfono está rooteado, así que tengo la autorización que necesito. El puerto en el que manejo las conexiones en el servidor es 80. Accediendo a la dirección IP del servidor (dentro de la red) <local_ip.addr.ess.here>:80
puedo acceder a él, para que funcione.
El problema es que cuando intento acceder desde fuera de la red, la aplicación me dice que configure el origen en 80 y el destino, sea cual sea (su ejemplo es 8080); por supuesto, lo configuré en 80 ya que eso es lo que el servidor está escuchando. Así que trato de acceder al servidor desde afuera usando <phone.public_ip.adr.ess>:80
pero no funciona.
Como habrás notado, no tengo idea de lo que estoy haciendo y encontrar guías ha sido difícil, incluso para los enrutadores estándar. ¿Alguien ha utilizado con éxito esta aplicación y tal vez podría ayudarme? Probablemente omití información importante debido a la ignorancia, si es así, avíseme y actualizaré la pregunta.
adb logcat
) al intentar acceder desde el exterior, para ver si al menos llega a su dispositivo y tal vez registra algunas sugerencias.
192.168.*.*
, pero a veces también172.*.*.*
o10.*.*.*
, vea Wikipedia ), solo es visible dentro de su red local y no se puede acceder directamente desde el "mundo exterior". Aquí se necesitan configuraciones de reenvío de puertos en su enrutador , y se tratan mejor en ServerFault .