como usar o proxy http no terminal

1

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, eu posso 'acessar a Internet.

Existem maneiras de usar o proxy HTTP no terminal para acessar a Internet? Obrigado!

Meu linux é o fedora 16

Eu tentei

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

2 respostas

1

A resposta de Jan é boa, a variável de ambiente http_proxy é lida por muitos programas, por ex. %código%. Você pode adicionar isto

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

para o seu wget . Também ~/.bash_profile funciona, mas você também pode especificá-lo em yum .

Outros programas podem ser configurados de forma semelhante (por exemplo, /etc/yum.conf in git , ~/.gitconfig ).

Alguns programas não lêem esta variável de ambiente, por ex. %código%. Você precisa chromium --proxy-server=host:port deles. Isso funciona substituindo as bibliotecas de rede compartilhadas pelas versões proxificadas , que roteiam o tráfego pelo proxy. Por exemplo. svn ou proxify .

Sua melhor fonte para cada programa é abrir o manual e pesquisar por proxychains .

btw , a razão pela qual sua tentativa falhou, é que você não deve usar um espaço entre tsocks e proxy , caso contrário você não pode declarar essa variável (bash acha que é um comando, mas não encontra um correspondente no seu http_proxy .).

    
por 16.10.2014 / 13:50
0

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/'
    
por 16.10.2014 / 11:55