Eu só preciso definir isso no Computer-B:
export https_proxy=https://proxy-server.com:111
export http_proxy=http://proxy-server.com:111
O computador A está conectado à Internet através do proxy http / https (proxy-server.com:111). O computador B não tem acesso à internet, mas eu posso usar o SSH no computador A.
Computer-B -> COMPUTER-A -> PROXY -> Internet
Estou usando proxychains no Computer-B para configurar o proxy SOCKS4 / 5 em 127.0.0.1:9050.
Computer-A$ ssh -D 9050 127.0.0.1 -t ssh -R 9050:127.0.0.1:9050 Computer-B
Eu verifiquei com o wget e ele funciona com o proxy especificado:
Computer-B$ proxychains4 wget http://google.com -e use_proxy=yes -e http_proxy=http://proxy-server.com:111
Nem todos os aplicativos têm essa opção para especificar o proxy na linha de comando. Eu preciso incluir mais um proxy enquanto SSH-ing de Computer-A. Existe alguma maneira fácil de fazer isso?
Eu só preciso definir isso no Computer-B:
export https_proxy=https://proxy-server.com:111
export http_proxy=http://proxy-server.com:111
Tags ssh networking proxy tunnel linux