Eu estou olhando para definir um proxy para o terminal. O que eu preciso é que eu quero enviar todas as comunicações do terminal para a Internet através de um proxy, digamos tor.
Tentei definir uma configuração de proxy em todo o sistema. Mas o Terminal não obedece à configuração de proxy em todo o sistema.
Existe alguma outra maneira de fazer isso?
command-line
bash
proxy
tor
Ornitorrinco Anônimo
fonte
fonte
proxychains
a ponte do SOCKS5 para o proxy http. Verifique este github.com/shadowsocks/shadowsocks/wiki/…Respostas:
O terminal não é um aplicativo de rede. Talvez seja melhor dizer, no seu caso, o terminal é recipiente para aplicação rede como
ssh
,telnet
,lftp
,wget
,lynx
...Edite seu:
Digite os detalhes neste formato.
Isto é para quando se utiliza
wget
,ftp
,lftp
,telnet
em de terminalssh
não possuiSOCKS
suporte ao cliente nativo , é necessário usar umProxyCommand
para isso, por exemplo, comsocat
:Ou use coisas como
tsocks
transparentementeSOCKS
para oTCP
tráfego.Para
SOCKS5
com socat 2:Para o método HTTP Proxy CONNECT com o socat 2:
fonte
exportar as variáveis abaixo no terminal
e use os seguintes comandos para desativar o proxy
fonte
Eu defino variáveis de exportação
em ~ / .bashrc e / etc / environment
fonte
No meu caso, estava faltando uma vírgula invertida nos dois lados. colocar
"http//.."
estava errado e não colocar nada do quehttp//...
estava errado também. O que funcionou foi ... quando eu usei vírgulas invertidas em ambos os lados.export http_proxy='http://username:password@proxyhost:port/' export https_proxy='https://username:password@proxyhost:port/' export ftp_proxy='http://username:password@proxyhost:port/'
Lembre-se de que esses três são três comandos a serem executados separadamente três vezes.
fonte