
1. Proxy HTTP
curl -x "http://203.0.113.10:8080" https://api.ipify.org2. SOCKS5 con DNS remoto
curl --socks5-hostname 203.0.113.10:1080 https://api.ipify.org3. SOCKS4
curl --socks4 203.0.113.10:1080 https://api.ipify.org4. Tomar el primer proxy de la lista
proxy="$(curl -sL https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/http.txt | head -n 1)"
curl -x "http://$proxy" --max-time 10 https://api.ipify.orgNotas que ahorran tiempo
Usa --socks5-hostname en vez de --socks5 para que el proxy resuelva el nombre de destino; la flag simple resuelve en local y filtra la consulta. Pon siempre --max-time, porque si no un proxy muerto deja el comando colgado. Añade -f si quieres que curl salga con código distinto de cero ante un error HTTP para que un bucle de shell pueda continuar.
Guías relacionadas
Límites de la instantánea pública
Los proxies públicos gratuitos son compartidos y los operan terceros desconocidos. Nunca envíes contraseñas, tokens ni datos personales a través de ellos. Cumple las políticas de uso aceptable de GitHub: nada de spam, ataques, elusión de controles de acceso ni scraping contrario a las políticas del sitio.
Los proxies públicos gratuitos son compartidos y los operan terceros desconocidos. Nunca envíes contraseñas, tokens ni datos personales a través de ellos. Cumple las políticas de uso aceptable de GitHub: nada de spam, ataques, elusión de controles de acceso ni scraping contrario a las políticas del sitio.