En este artículo veremos la sintaxis básica para utilizar cURL a través de proxy.
Introducción
cURL es una herramienta para transferir datos desde o hacia un servidor, utilizando uno de los protocolos compatibles (HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP o FILE). El comando está diseñado para funcionar sin interacción del usuario.
cURL ofrece una gran cantidad de trucos útiles como soporte de proxy, autenticación de usuario, carga de FTP, publicación HTTP, conexiones SSL, cookies, resumen de transferencia de archivos y más. Nosotros nos centraremos en solventar una conexión a través de proxy.
Conexión a través de proxy
La sintaxis básica para la conexión a través de proxy sería la siguiente:
$ curl -x nombre-o-IP-del-proxy:puerto -U nombre-usuario:contraseña URL |
Algunas opciones más, relacionadas con el uso de cURL a través de proxy son las siguientes:
1 2 3 4 5 6 7 8 9 | -p,--proxytunnel: Operar a través de un túnel de proxy HTTP (usando CONNECT) --proxy-anyauth: Elija 'cualquier' método de autenticación de proxy. --proxy-basic: Utilice autenticación Basic en el proxy. --proxy-digest: Utilice autenticación Digest en el proxy. --proxy-ntlm: Utilice autenticación NTLM en el proxy. --socks4: Utilice el proxy SOCKS4 en un host + puerto dado. --socks5: Utilice el proxy SOCKS5 en un host + puerto dado. -U,--proxy-user: Establecer usuario y contraseña de proxy. -x,--proxy: Utilice proxy HTTP en un puerto dado. |
- Conexión a través de proxy con autenticación
Por ejemplo:$ curl -x 192.168.1.100:8080 -U mortadelo:lacontraseña https://ejemplo.net
Otro ejemplo:
$ curl -x proxy.redlocal.com:8080 -U mortadelo:lacontraseña https://ejemplo.net
- Conexión a través de proxy sin autenticación
Por ejemplo:$ curl -x 192.168.1.100:8080 https://ejemplo.net
Otro ejemplo:
$ curl -x proxy.redlocal.com:8080 https://ejemplo.net
Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
Configuración de privacidad y de cookies.
Deja una respuesta