El terminal no es una aplicación neta. Tal vez es mejor decir, en su caso, la terminal de contenedores es de aplicación red como ssh
, telnet
, lftp
, wget
, lynx
...
Edita tu:
sudo -H gedit /etc/profile.d/proxy.sh
Ingrese los detalles en este 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/
Esto es para cuando se utiliza wget
, ftp
, lftp
, telnet
en el terminal
ssh
no tiene SOCKS
soporte de cliente nativo , necesita usar un ProxyCommand
para eso, por ejemplo con socat
:
ssh -o ProxyCommand='socat - SOCKS4A:myproxy:%h:%p,socksuser=nobody' user@host
O use cosas como el tsocks
uso transparente SOCKS
para el TCP
tráfico.
Para SOCKS5
con socat 2:
ssh -o ProxyCommand='socat - "SOCKS5:%h:%p|tcp:myproxy:1080"' user@host
Para el método HTTP Proxy CONNECT con socat 2:
ssh -o ProxyCommand='socat - "PROXY:%h:%p|tcp:myproxy:80"' user@host