Я ищу установить прокси для терминала. Что мне нужно, так это то, что я хочу отправить все терминальные сообщения в Интернет через прокси, скажем через tor.
Я попытался установить общесистемную настройку прокси. Но Терминал не подчиняется общесистемной конфигурации прокси.
Есть ли другой способ сделать это?
command-line
bash
proxy
tor
Анонимный утконос
источник
источник
proxychains
для соединения SOCKS5 с http-прокси. Проверьте github.com/shadowsocks/shadowsocks/wiki/...Ответы:
Терминал не является сетевым приложением. Может быть , лучше сказать, в вашем случае, терминал контейнер для чистых приложений , таких как
ssh
,telnet
,lftp
,wget
,lynx
...Отредактируйте ваш:
Введите детали в этом формате.
Это для при использовании
wget
,ftp
,lftp
,telnet
в терминалеssh
не имеет встроеннойSOCKS
клиентской поддержки, вам нужно использоватьProxyCommand
для этого, например, сsocat
:Или использовать такие вещи, как
tsocks
прозрачно использоватьSOCKS
дляTCP
трафика.Для
SOCKS5
с Socat 2:Для метода HTTP Proxy CONNECT с socat 2:
источник
экспортируйте следующие переменные в терминал
и используйте следующие команды для отключения прокси
источник
Я устанавливаю переменные экспорта
в ~ / .bashrc и / etc / enviroment
источник
В моем случае я либо пропустил кавычки с обеих сторон. ставить
"http//.."
было неправильно и не ставить ничего такого, чтоhttp//...
было неправильно. То, что сработало, было ... когда я использовал одинарные кавычки с обеих сторон.export http_proxy='http://username:password@proxyhost:port/' export https_proxy='https://username:password@proxyhost:port/' export ftp_proxy='http://username:password@proxyhost:port/'
Помните, что эти три - 3 команды, которые должны запускаться отдельно три раза.
источник