¿Cómo puedo configurar "curl" para usar permanentemente un servidor proxy en la terminal?¿Cómo configurar el curl para usar un proxy de manera permanente?
Respuesta
Puede hacer un alias en el archivo ~/.bashrc:
alias curl="curl -x <proxy_host>:<proxy_port>"
Otra solución es utilizar (tal vez la mejor solución) el archivo ~/.curlrc
(créelo si no existe):
proxy = <proxy_host>:<proxy_port>
Configurar el proxy en ~/.curlrc me ha ahorrado muchas horas dolorosas cuando trabajo desde un proxy corporativo. ¡Gracias! –
¿qué hay de usuario: pasar auth a eso? –
Puede probar el formato nombre de usuario: contraseña @ proxy: puerto. –
Curl buscará un archivo .curlrc en su carpeta de inicio cuando se inicie. Se pueden crear (o modificar) el archivo y añadir esta línea:
proxy = yourproxy.com:8080
Muchos programas UNIX respetan la variable http_proxy
medio ambiente, incluido rizo. El formato curl acepta es [protocol://]<host>[:port]
.
En su configuración shell:
export http_proxy http://proxy.server.com:3128
Para HTTP proxy S solicitudes, establecen https_proxy
también.
Curl también le permite configurar esto en su archivo .curlrc
(_curlrc
en Windows), lo que se podría considerar más permanente:
http_proxy=http://proxy.server.com:3128
env variable no funcionó para mí (en Terminal en un mac). –
Para proxy de tráfico HTTPS en mac, configurar la http ** s ** _ proxy env variable en el terminal antes de invocar curl, funcionó para mí. Por ejemplo, 'export https_proxy = https: //proxy.server.com: 6443' –
También tenga en cuenta que establecer HTTP_PROXY/HTTPS_PROXY (mayúsculas) no funciona, pero establecer http_proxy/https_proxy (minúsculas) sí lo hace. – Martijn
Un aviso. En Windows, coloque su _curlrc en '% APPDATA%' o '% USERPROFILE% \ Application Data'.
- 1. ¿Cómo usar CURL a través de un proxy?
- 2. Cómo configurar un proxy HTTP para svn
- 3. Cómo configurar un proxy para Apache Karaf
- 4. Cómo configurar un proxy para apt-cyg?
- 5. ¿Cómo hago que curl ignore el proxy?
- 6. Configurar proxy para el cliente de Jersey
- 7. ¿Cómo configurar un Proxy inverso de Squid?
- 8. ¿Cómo configurar un repositorio proxy local para SBT?
- 9. ¿Cómo configuro Go para usar un proxy?
- 10. Configurar un proxy HTTP para insertar un encabezado
- 11. ¿Cómo permitir el curl a través de un proxy local? Según la
- 12. Cómo usar un archivo WSDL para crear un Proxy WCF?
- 13. Cómo usar git detrás de un proxy
- 14. ¿Configurar Fiddler para usar el proxy de la red de la compañía?
- 15. Cómo configurar Nginx detrás de un proxy corporativo
- 16. Cómo configurar el encabezado de autorización usando curl
- 17. curl post file detrás de un proxy devuelve error
- 18. Configurando una cookie para cURL para usar
- 19. Cómo usar stream_notification_callback con cURL
- 20. Cómo usar un proxy HTTP en java
- 21. Cómo usar Curl en javascript
- 22. ¿Cómo configurar el proxy con credenciales para el cliente WCF generado?
- 23. Configurar un proxy HTTP en una aplicación web de Spring
- 24. Establezca cURL para usar hosts virtuales locales
- 25. ¿Cómo configurar Apache para que funcione como proxy (balanceador de carga) para el servidor j2ee?
- 26. ¿Cómo configurar el registro de commons para usar logback?
- 27. Configurar el complemento SublimeLinter para usar PHP
- 28. Usando un proxy para NSURLConnection
- 29. "Permanente" std :: setw
- 30. ¿Cómo autenticarse en un proxy al usar la clase HttpClient?
¿por qué se cerró esta pregunta? me parece bastante importante ... – Deepend
Sospecho que se consideró fuera de tema porque no mencionaba explícitamente cómo se usaba cURL en un problema de programación (por ejemplo, escribir un guión para hacer algo interesante). Podría haber sido formulado como una cuestión de administrador de sistema más adecuada para ServerFault. – iX3
http://stackoverflow.com/questions/9445489/linux-curl-command-with-proxy – David