mobileproxy.app

Usar tu proxy

Conectar por SOCKS5

Cada puerto de proxy habla un solo protocolo —SOCKS5 o HTTP(S)—, elegido al crearlo. SOCKS5 (mediante socks5h://) es la opción por defecto adecuada para la mayoría de herramientas; crea un puerto HTTP(S) (http://user:pass@host:PORT) para herramientas que solo hablan HTTP: uno de cada si necesitas ambos. Los puertos del mismo dispositivo comparten su IP de salida del operador y rotan conjuntamente. Cualquier cosa que hable cualquiera de los dos protocolos puede usarlos: navegadores, scrapers, navegadores antidetección, curl.

Usa socks5h, no socks5
La h hace que el DNS se resuelva a través del proxy, en la red del operador del teléfono. Un socks5:// a secas filtra tus resoluciones DNS desde tu propia máquina, lo que desvirtúa el propósito y puede revelar tu ubicación real.

curl

curl -x socks5h://USERNAME:PASSWORD@GATEWAY:PORT \
     https://api.ipify.org?format=json

HTTP(S) en lugar de SOCKS5

¿Prefieres un proxy HTTP? Crea un puerto de proxy con protocol: http: obtiene su propio puerto y credenciales. Transporta HTTPS mediante CONNECT, así que tu tráfico sigue cifrado de extremo a extremo. Si una herramienta necesita ambos protocolos, crea un puerto de cada uno: comparten la IP de salida del dispositivo y rotan conjuntamente.

curl -x http://USERNAME:PASSWORD@GATEWAY:PORT \
     https://api.ipify.org?format=json

Python (requests)

Instala el extra de SOCKS: pip install "requests[socks]".

import requests

proxy = "socks5h://USERNAME:PASSWORD@GATEWAY:PORT"
r = requests.get(
    "https://httpbin.org/ip",
    proxies={"http": proxy, "https": proxy},
    timeout=30,
)
print(r.json())

Node.js

import { SocksProxyAgent } from "socks-proxy-agent";

const agent = new SocksProxyAgent(
  "socks5h://USERNAME:PASSWORD@GATEWAY:PORT"
);
const res = await fetch("https://api.ipify.org?format=json", { agent });
console.log(await res.json());

Navegadores antidetección y otras herramientas

La mayoría de navegadores multicuenta y antidetección (y los frameworks de scraping) tienen un campo de proxy. Elige SOCKS5 y rellena el host, el puerto, el usuario y la contraseña de tu proxy, o pega la URL completa socks5h://user:pass@host:port donde se acepte una única «URL de proxy».

Un teléfono, muchas herramientas

Genera una credencial distinta para cada herramienta o cliente para poder vigilar y revocar cada una de forma independiente: consulta Gestionar credenciales. Todas comparten la única IP del operador del teléfono.

Qué está bloqueado
Los rangos privados y de enlace local (protección SSRF) y los destinos abusivos conocidos se filtran en el gateway antes de llegar a tu teléfono. ¿Un objetivo legítimo bloqueado por error? Cuéntanoslo: nuestros filtros son auditables.