Un puerto proxy es el número que indica a tu software a qué servicio en un servidor proxy conectarse. Se escribe después del host y dos puntos, como en proxy.example.com:8080. El host encuentra el servidor, y el puerto selecciona el servicio en él. Ambos deben ser correctos, o la conexión falla o llega al servicio incorrecto.
Números de Puertos Proxy Comunes
- 8080: Registrado en IANA como "HTTP Alternativo" al puerto 80.
- 1080: Registrado en IANA para SOCKS. El RFC 1928 establece que el servicio SOCKS está convencionalmente en el puerto TCP 1080.
- 80 y 443: Los puertos estándar para HTTP y HTTPS.
- Rangos de puertos: El RFC 6335 divide los puertos en Puertos del Sistema (0 a 1023), Puertos de Usuario (1024 a 49151) y Puertos Dinámicos (49152 a 65535). Estos registros son convenciones, así que siempre usa el puerto listado en los detalles de tu proxy.
Configurando el Puerto en Tus Herramientas
- Línea de comandos: curl toma un proxy como
-x [protocol://]host[:port], por ejemplocurl -x http://proxy.example.com:8080 https://example.com. Si omites el puerto, curl asume 1080. - Prefijo de protocolo: El prefijo, como
http://osocks5://, indica al cliente qué protocolo utilizar. El número de puerto por sí solo no lo hace. - Variables de entorno: curl también lee
http_proxy,HTTPS_PROXY, yALL_PROXYen el mismo formatohost:port, y omite el proxy para los hosts listados enNO_PROXY.