exporte as variáveis abaixo no terminal
export http_proxy='http://proxyserveraddress:3128'
export https_proxy='https://proxyserveraddress:3128'
e use os seguintes comandos para desativar o proxy
unset http_proxy
unset https_proxy
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.
Eu tentei configurar um proxy para todo o sistema. Mas o Terminal não obedece à configuração de proxy do sistema.
Existe alguma outra maneira de fazer isso?
exporte as variáveis abaixo no terminal
export http_proxy='http://proxyserveraddress:3128'
export https_proxy='https://proxyserveraddress:3128'
e use os seguintes comandos para desativar o proxy
unset http_proxy
unset https_proxy
O terminal não é uma aplicação líquida. Talvez seja melhor dizer que, no seu caso, terminal é recipiente para aplicativo de rede, como ssh
, telnet
, lftp
, wget
, lynx
...
Edite seu:
sudo -H gedit /etc/profile.d/proxy.sh
Digite os detalhes neste formato.
export http_proxy=http://username:password@proxyhost:port/
export ftp_proxy=http://username:password@proxyhost:port/
export telnet_proxy=http://username:password@proxyhost:port/
É para quando usar wget
, ftp
, lftp
, telnet
no terminal
ssh
não tem suporte nativo a SOCKS
, você precisa usar ProxyCommand
, por exemplo, com socat
:
ssh -o ProxyCommand='socat - SOCKS4A:myproxy:%h:%p,socksuser=nobody' user@host
Ou use itens como tsocks
para usar de forma transparente SOCKS
para TCP
tráfego.
Para SOCKS5
com socat 2:
ssh -o ProxyCommand='socat - "SOCKS5:%h:%p|tcp:myproxy:1080"' user@host
Para o método CONNECT Proxy HTTP com socat 2:
ssh -o ProxyCommand='socat - "PROXY:%h:%p|tcp:myproxy:80"' user@host
Tags gnome-terminal bash proxy tor