Como posso configurar o "curl" para usar permanentemente um servidor proxy no terminal?
Como posso configurar o "curl" para usar permanentemente um servidor proxy no terminal?
Respostas:
Você pode criar um alias em seu arquivo ~ / .bashrc:
alias curl="curl -x <proxy_host>:<proxy_port>"
Outra solução é usar (talvez a melhor solução) o ~/.curlrc
arquivo (criá-lo se ele não existir):
proxy = <proxy_host>:<proxy_port>
alias curl=curl --proxy <proxy server:port> $*
Muitos programas UNIX respeitam a http_proxy
variável de ambiente, incluindo o curl. O formato que curl aceita é [protocol://]<host>[:port]
.
Em sua configuração de shell:
export http_proxy http://proxy.server.com:3128
Para fazer proxy de solicitações HTTP S , defina https_proxy
também.
Curl também permite que você defina isso em seu .curlrc
arquivo ( _curlrc
no Windows), que você pode considerar mais permanente:
http_proxy=http://proxy.server.com:3128
export https_proxy=https://proxy.server.com:6443
O Curl irá procurar um arquivo .curlrc na sua pasta pessoal quando for iniciado. Você pode criar (ou editar) este arquivo e adicionar esta linha:
proxy = yourproxy.com:8080
Um aviso. No Windows, coloque o _curlrc em '% APPDATA%' ou '% USERPROFILE% \ Application Data'.