Terminal bukan aplikasi bersih. Mungkin lebih baik untuk mengatakan, dalam kasus Anda, terminal kontainer untuk aplikasi bersih seperti ssh, telnet, lftp, wget, lynx...
Edit Anda:
sudo -H gedit /etc/profile.d/proxy.sh
Masukkan detail dalam format ini.
export http_proxy=http://username:password@proxyhost:port/
export ftp_proxy=http://username:password@proxyhost:port/
export telnet_proxy=http://username:password@proxyhost:port/
Ini adalah ketika menggunakan wget, ftp, lftp, telnetdi terminal
sshtidak memiliki SOCKSdukungan klien asli , Anda perlu menggunakan ProxyCommanduntuk itu, misalnya dengan socat:
ssh -o ProxyCommand='socat - SOCKS4A:myproxy:%h:%p,socksuser=nobody' user@host
Atau menggunakan hal-hal seperti tsocksuntuk transparan menggunakan SOCKSuntuk TCPlalu lintas.
Untuk SOCKS5dengan socat 2:
ssh -o ProxyCommand='socat - "SOCKS5:%h:%p|tcp:myproxy:1080"' user@host
Untuk metode HTTP Proxy CONNECT dengan socat 2:
ssh -o ProxyCommand='socat - "PROXY:%h:%p|tcp:myproxy:80"' user@host