Термінал не є чистим додатком. Може бути , краще сказати, в вашому випадку, термінал контейнер для чистих додатків , таких як 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соката 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