como usar o proxy http no terminal

como usar o proxy http no terminal

Eu tenho que usar um proxy http para acessar a Internet. Agora estou usando o Firefox com o proxy http para acessar a Internet. Mas no terminal não consigo acessar a Internet.

Então, existem maneiras de usar o proxy http no terminal para que eu possa acessar a Internet? Obrigado!

Meu Linux é Fedora 16

tentei

[root@kitty wg]# http_proxy =http://proxy.polito.it:8080
bash: http_proxy: command not found...

Responder1

A resposta de Jan é boa, a variável de ambiente http_proxyé lida por muitos programas, por exemplo wget. Você pode adicionar isso

export http_proxy="http://@${proxyserver}:${port}"

para o seu ~/.bash_profile. Também yumfunciona, mas você também podeespecifiqueem /etc/yum.conf.

Outros programas podem ser configurados de forma semelhante (por exemplo, gitem ~/.gitconfig, chromium --proxy-server=host:port).

Alguns programas não leem esta variável de ambiente, por exemplo svn. Você precisa proxifydeles. Isso funciona substituindo bibliotecas de rede compartilhadas porproxyversões, que roteiam o tráfego através do proxy. Ex. proxychainsou tsocks.

Sua melhor fonte para cada programa é abrir o manual e procurar por proxy.

por falar nisso, o motivo pelo qual sua tentativa falhou foi que você não deve usar um espaço entre http_proxye =.., caso contrário, não poderá declarar essa variável (o bash pensa que é um comando, mas não encontra um correspondente em seu $PATH.).

Responder2

Você precisa exportar as seguintes variáveis ​​de ambiente:

http_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'
https_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'
ftp_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'

informação relacionada