Терминал не является сетевым приложением. Может быть , лучше сказать, в вашем случае, терминал контейнер для чистых приложений , таких как ssh, telnet, lftp, wget, lynx...
Отредактируйте ваш:
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
Или использовать такие вещи, как tsocksпрозрачно использовать 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