Blog

Servidor proxy SOCKS5 en Android: qué es y cómo usarlo

Un servidor proxy SOCKS5 normalmente corre en una computadora o en un centro de datos. También puede correr en un celular Android, y resulta ser una forma práctica de compartir los datos móviles del celular con otros dispositivos en la misma red Wi-Fi. Esta guía explica qué es SOCKS5, por qué tiene sentido usarlo en un celular, cómo funciona junto con el hotspot local de Android y cómo conectar cada tipo de dispositivo.

¿Qué es SOCKS5?

SOCKS5 es un protocolo de proxy de uso general. Un cliente (un navegador, una app o una herramienta del sistema) se conecta al proxy y le pide que abra una conexión hacia alguna dirección en su nombre. El proxy abre esa conexión y pasa los datos de un lado a otro. SOCKS5 sirve para cualquier conexión TCP y también admite UDP mediante una función llamada UDP ASSOCIATE, que usan el DNS y algunos protocolos más nuevos como QUIC.

A diferencia de un proxy HTTP, SOCKS5 no necesita entender el tráfico que transporta. Por eso encaja bien para compartir una conexión: sitios web, juegos, apps de mensajería y transferencias de archivos pueden pasar por él.

¿Por qué usar un proxy SOCKS5 en el celular?

Cómo funciona con LocalOnlyHotspot

Los otros dispositivos necesitan una ruta de red hacia el celular. Tether Link Utility la obtiene con la función LocalOnlyHotspot de Android (disponible desde Android 8): el sistema crea una red Wi-Fi con un nombre y una contraseña generados automáticamente. Por sí solo, un LocalOnlyHotspot da acceso al celular pero no a internet. El proxy SOCKS5 completa esa parte: los dispositivos en el Wi-Fi local se conectan a la IP y el puerto del proxy, y el proxy reenvía sus conexiones por los datos móviles del celular.

En la app, toca START SERVER. Cuando el hotspot y el proxy están activos, la pantalla muestra la dirección IP y el puerto, y Show QR Code muestra un código con los datos del Wi-Fi y la dirección del proxy.

Cómo conectar los clientes

Primero, cada cliente se une a la red Wi-Fi del celular. Después hay que indicarle que use el proxy:

Las instrucciones paso a paso para cada plataforma, con un archivo de configuración de sing-box, están en Cómo configurar un proxy SOCKS5 en Windows, macOS y iOS.

Notas de seguridad

Límites y costos

La versión gratuita de Tether Link Utility permite 1 dispositivo conectado a la vez y muestra anuncios. Pro permite hasta 5 dispositivos, sin anuncios. Todos los datos que usan los dispositivos conectados salen del plan móvil del celular y cuentan para él, y cada operador define sus propias reglas para compartir internet, así que revisa las condiciones de tu plan antes de compartir muchos datos.

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