Терминал не является сетевым приложением. Может быть, лучше сказать, что в вашем случае терминал является контейнером для сетевого приложения, например ssh, telnet, lftp, wget, lynx ...
Отредактируйте: [ ! d1]
sudo -H gedit /etc/profile.d/proxy.sh
Введите данные в этом формате.
export http_proxy=http://username:password@proxyhost:port/
export ftp_proxy=http://username:password@proxyhost:port/
export telnet_proxy=http://username:password@proxyhost:port/
Это относится к использованию wget, ftp, lftp, telnet в терминале
ssh не поддерживает поддержку нативного SOCKS клиента, для этого вам необходимо использовать ProxyCommand, например, с помощью socat:
ssh -o ProxyCommand='socat - SOCKS4A:myproxy:%h:%p,socksuser=nobody' user@host
Или использовать такие вещи, как [ f19], чтобы прозрачно использовать SOCKS для трафика TCP.
Для SOCKS5 с socat 2:
ssh -o ProxyCommand='socat - "SOCKS5:%h:%p|tcp:myproxy:1080"' user@host
Для метода HTTP Proxy CONNECT с socat 2:
ssh -o ProxyCommand='socat - "PROXY:%h:%p|tcp:myproxy:80"' user@host