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
.).