Как использовать прокси-сервер в командной строке?

10

Я могу установить имя пользователя и пароль прокси вместе с настройками прокси-сервера в прокси-сервере, но эти настройки не работают в командной строке. Как я могу использовать такие приложения, как wget & amp; ping в командной строке с прокси?

Пример:

  • имя пользователя: 1234
  • pass: linux
  • прокси: прокси
  • порт: 8080
задан consindo 07.06.2011 в 04:18
источник

3 ответа

13

Общая схема URL-адреса прокси-сервера - user: password @ host: port

Вы можете установить переменную среды http_proxy , https_proxy , ftp_proxy , socks_proxy или all_proxy

В оболочке bash введите это:

export http_proxy="http://user:[email protected]:port"

Чтобы сохранить эту конфигурацию, вы можете добавить ее в / etc / environment или /etc/bash.bashrc, / etc / profile или отдельному пользователю /home/user/.bashrc

    
ответ дан Alex 07.06.2011 в 09:20
источник
1

Чтобы установить параметры сетевого прокси, можно использовать gsettings

gsettings изменяет конфигурационные файлы на DConf , которые являются основными настройками параметров сетевого прокси Ubuntu, которые вы видите в GUI, перейдя в Network > Network Proxy

Вот пример

gsettings set org.gnome.system.proxy.http host ''
gsettings set org.gnome.system.proxy.http port 0
gsettings set org.gnome.system.proxy.http host ''
gsettings set org.gnome.system.proxy.http port 0
gsettings set org.gnome.system.proxy.ftp host ''
gsettings set org.gnome.system.proxy.ftp port 0

#Setting the Dynamic socks proxy 
gsettings set org.gnome.system.proxy.socks host 'localhost'
gsettings set org.gnome.system.proxy.socks port 1111

#Setting Mode 
gsettings set org.gnome.system.proxy mode 'manual'
    
ответ дан ZenOut 22.09.2015 в 20:07
0

Вы не можете использовать прокси в традиционном смысле с помощью Ping. Ping работает с использованием протокола ICMP.

HTTP-прокси будут работать только с HTTP-трафиком. Вы можете проксировать большинство трафика в большинстве программ, используя SOCKSify-wrapper. Пакет «dante-client» обеспечивает socksify. Я использовал это в других случаях: Ссылка

    
ответ дан Janus Troelsen 07.06.2011 в 12:44