Compartir datos de Android a Android con código QR
Si tienes dos celulares Android y solo uno tiene datos móviles, puedes compartir esa conexión escaneando un código QR. Esta guía explica cómo funciona con Tether Link Utility: qué necesitas, qué contiene realmente el código QR, los pasos en cada celular y qué revisar si algo no se conecta.
Qué necesitas
- Un celular servidor: el Android con datos móviles, con Android 8 o posterior y Tether Link Utility instalada.
- Un celular cliente: el Android que va a usar esos datos, también con Tether Link Utility instalada. Para unirse al Wi-Fi automáticamente, el cliente necesita Android 10 o posterior.
- Datos móviles activados en el celular servidor. Los datos que usa el cliente cuentan para el plan móvil del celular servidor, así que revisa las condiciones de tu operador para compartir internet.
Cómo funciona la conexión
Cuando inicias el servidor, la app le pide a Android un LocalOnlyHotspot: una red Wi-Fi creada por el sistema, con un nombre de red y una contraseña que genera Android. Al mismo tiempo, la app ejecuta un proxy SOCKS5 en el celular. Los dispositivos que se unen a esa red Wi-Fi envían su tráfico al proxy, y el proxy lo reenvía por la conexión de datos móviles del celular.
En el celular cliente, la app usa VpnService de Android para crear una interfaz VPN local. Esa interfaz envía el tráfico del celular al proxy del celular servidor. No hay ningún servidor remoto de por medio: aquí la "VPN" es solo un mecanismo de enrutamiento local, y el tráfico va del celular cliente al celular servidor y de ahí sale por sus datos móviles.
Pasos en el celular servidor
- Abre Tether Link Utility y toca START SERVER.
- Acepta los permisos que pide Android. Para iniciar un hotspot se necesita el permiso de ubicación en versiones anteriores de Android y el permiso de dispositivos Wi-Fi cercanos en Android 13 y posteriores.
- Espera a que la pantalla muestre la dirección IP y el puerto.
- Toca Show QR Code.
Pasos en el celular cliente
- Abre Tether Link Utility y toca Scan QR Code · Connect to Server.
- Apunta la cámara al código QR del celular servidor.
- En Android 10 y posteriores, la app le pide al sistema que se una al Wi-Fi del servidor. Android puede mostrar un aviso para que confirmes la conexión. Acéptalo.
- La primera vez, Android te pide que permitas la conexión VPN. Es la interfaz local de VpnService descrita arriba. Acéptala.
- Cuando el estado indique que está conectado, las apps del celular cliente usan los datos móviles del celular servidor.
Qué contiene el código QR
El código QR es un texto corto con la dirección del proxy y los datos del Wi-Fi, con este formato:
socks5://IP:PORT?ssid=NETWORK_NAME&pass=PASSWORD#TetherLink
Si el hotspot usa WPA3, se agrega &sec=wpa3. El mismo texto aparece debajo del código QR, así que puedes leer los valores y escribirlos a mano en un dispositivo que no pueda escanearlo. Como el código QR incluye la contraseña del Wi-Fi, muéstralo solo a las personas con quienes quieras compartir tu conexión.
Usar el hotspot de tu propio celular
Si prefieres encender tú mismo el hotspot del sistema (Hotspot móvil en Android, Compartir Internet en iPhone) en lugar de que lo inicie la app, toca WI-FI en la app y guarda una sola vez el nombre y la contraseña del hotspot. Se guardan solo en tu dispositivo y la app no modifica tu hotspot. Esos datos se agregan al código QR, así otros dispositivos pueden unirse a la red escaneándolo. En iPhone, la contraseña está en Configuración > Compartir Internet. Si la app de Android inicia su propio hotspot automáticamente, puedes saltarte este paso.
Solución de problemas
- El servidor no inicia. Revisa que el permiso de ubicación (o de dispositivos Wi-Fi cercanos en Android 13+) esté concedido. Si el Hotspot móvil normal del celular ya está encendido, la app no puede iniciar su propio hotspot y ejecuta el servidor sobre el hotspot normal. Puedes apagar el hotspot normal y dejar que la app cree el suyo, o mantenerlo encendido y guardar una vez su nombre y contraseña en WI-FI para que el código QR los incluya.
- El cliente no se une al Wi-Fi. Busca un aviso o una notificación del sistema que pida confirmar la red. Si la descartaste, vuelve a escanear el código QR.
- Cliente con Android 9 o anterior. No está disponible la conexión automática. Conéctate a la red Wi-Fi a mano con el nombre y la contraseña que aparecen en el texto del QR, y luego escanea el código o escribe la IP y el puerto.
- Antes funcionaba y dejó de hacerlo. La dirección IP del celular servidor puede cambiar cuando el hotspot se reinicia. La app muestra un aviso cuando esto pasa. Muestra el nuevo código QR y vuelve a escanearlo.
- Conectado pero lento. La velocidad depende de la señal móvil del celular servidor, de tu plan y de las condiciones de la red. Tener los dos celulares cerca ayuda al enlace Wi-Fi.
Límites que conviene conocer
- La versión gratuita permite 1 dispositivo conectado a la vez y muestra anuncios. Pro permite hasta 5 dispositivos y quita los anuncios.
- Todo el tráfico de los dispositivos conectados usa los datos móviles del celular servidor y cuenta para su plan. Cada operador define sus propias reglas para compartir internet y usar el hotspot, así que revisa las condiciones de tu plan.
- Mantén cargado el celular servidor. Tener un hotspot y un proxy activos gasta más batería que el uso normal.
Si quieres conectar una computadora o un iPhone en lugar de un segundo Android, mira Cómo configurar un proxy SOCKS5 en Windows, macOS y iOS.
Tether Link Utility
Una app de Android que comparte los datos móviles de tu celular con tus otros dispositivos a través de un proxy SOCKS5 local. Sin root, sin cuenta, sin servidor remoto.
Mira cómo funciona