Terminal ist keine Netzanwendung. Vielleicht besser ist in Ihrem Fall zu sagen, Terminal Container für Netto-Anwendung wie ssh
, telnet
, lftp
, wget
, lynx
...
Bearbeiten Sie Ihre:
sudo -H gedit /etc/profile.d/proxy.sh
Geben Sie die Details in diesem Format ein.
export http_proxy=http://username:password@proxyhost:port/
export ftp_proxy=http://username:password@proxyhost:port/
export telnet_proxy=http://username:password@proxyhost:port/
Dies ist für die bei der Verwendung von wget
, ftp
, lftp
, telnet
im Terminal
ssh
Wenn Sie keinen nativen SOCKS
Client-Support haben, müssen Sie dafür a verwenden ProxyCommand
, zum Beispiel mit socat
:
ssh -o ProxyCommand='socat - SOCKS4A:myproxy:%h:%p,socksuser=nobody' user@host
Oder nutzen Sie Dinge, die Sie gerne tsocks
transparent SOCKS
für den TCP
Verkehr nutzen.
Für SOCKS5
mit socat 2:
ssh -o ProxyCommand='socat - "SOCKS5:%h:%p|tcp:myproxy:1080"' user@host
Für die HTTP-Proxy-CONNECT-Methode mit socat 2:
ssh -o ProxyCommand='socat - "PROXY:%h:%p|tcp:myproxy:80"' user@host