как использовать http прокси в терминале

как использовать http прокси в терминале

Мне нужно использовать http proxy для доступа в Интернет. Сейчас я использую Firefox с http proxy для доступа в Интернет. Но на терминале я не могу получить доступ в Интернет.

Так есть ли способы использовать http-прокси на терминале, чтобы я мог получить доступ в Интернет? Спасибо!

Мой Linux — Fedora 16.

Я пытался

[root@kitty wg]# http_proxy =http://proxy.polito.it:8080
bash: http_proxy: command not found...

решение1

Ответ Яна хорош, переменная окружения http_proxyсчитывается многими программами, например wget. Вы можете добавить это

export http_proxy="http://@${proxyserver}:${port}"

к вашему ~/.bash_profile. Также yumработает, но вы также можетеукажите этов /etc/yum.conf.

Аналогичным образом можно настроить и другие программы (например git, ~/.gitconfig, chromium --proxy-server=host:port).

Некоторые программы не считывают эту переменную окружения, например svn. Вам нужно proxifyих. Это работает путем замены общих сетевых библиотек напроксифицировалверсии, которые маршрутизируют трафик через прокси. Например, proxychainsили tsocks.

Лучшим источником информации о каждой программе является открытие руководства и поиск по запросу proxy.

кстати, причина, по которой ваша попытка не удалась, заключалась в том, что вы не должны использовать пробел между http_proxyи =.., в противном случае вы не сможете объявить эту переменную (bash считает, что это команда, но не находит соответствующей в вашем $PATH.).

решение2

Вам необходимо экспортировать следующие переменные среды:

http_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'
https_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'
ftp_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'

Связанный контент