Сеть с DHCP. На адресе 192.168.0.199 установлен прокси. При явном указании адреса в Лисичке выход в инет нормальный, при попытке настроить через "Параметры системы => Настройка сети" и выбора использования настройки прокси, указанную вручную ничего не происходит.
Система не обновляется, установка программ выходит в ошибкой.
Ставил R8,R9, R10. Очевидно, что вопрос в кривых ручках. Поможите люди добрые, на форуме ничего найти не удалось.
Помогите настроить выход через прокси
Re: Помогите настроить выход через прокси
если глобально то наверное так:
Код: Выделить всё
Глобальные настройки
Настроить прокси на системном уровне можно и через конфигурационные файлы (True UNIX-way). Для этого нужно открыть на редактирования с правами root файл /etc/environment (например sudo nano /etc/environment). В конец файла добавим строки:
https_proxy="https://user:pass@proxy:port/"
http_proxy="http://user:pass@proxy:port/"
ftp_proxy="ftp://user:pass@proxy:port/"
socks_proxy="socks://user:pass@proxy:port/"
Если прокси без авторизации, то строки должны быть вида:
<бла-бла>_proxy="https://proxy:port/"
Для применения настроек придется пере-загрузиться, изменения в файле /etc/environment вступили в силу при запуске процесса init - родителя всех процессов в системе и именно от него все дочерние процессы унаследуют настройки прокси в переменных окружения.
Как правила глобальной насторойки прокси достаточно для того что бы все остальные приложения работали через прокси без необходимости настраивать прокси внутри приложения. Однако некоторые приложения не умеют работать с глобальными настройками или им нужны особенные настройки.
Re: Помогите настроить выход через прокси
ну или так, взято http://www.itworkroom.com/setting-proxy-linux/ :
Код: Выделить всё
В статье показано как настроить прокси в любой версии ОС Linux.
Прокси-сервер или proxy — в переводе с англ. «представитель» — сервер как комплекс программ в компьютерных сетях, позволяющий клиентам выполнять косвенные запросы к другим сетевым службам. В рамках данного материала прокси понимается сервер выполняющий доступ к глобальной сети интернет.
Проще всего для использования прокси в командной строке, но в зависимости от типа трафика, Вы можете определить переменные окружения http_proxy, https_proxy или ftp_proxy.
Практически все утилиты командой строки, такие как curl, wget, ssh, apt-get, ftp, wget, yum и прочие, используют данные переменные.
Рассмотрим настройку переменных для использования прокси
Используйте следующий синтаксис для настройки таких типов трафика как http, https и ftp из командной строки:
$ export ftp_proxy=»http://proxy-server:port»
$ export http_proxy=»http://proxy-server:port»
$ export https_proxy=»https://proxy-server:port»
Используйте следующий синтаксис, если прокси-сервер требует аутентификацию:
$ export http_proxy=»http://user:pass@proxy-server:port»
$ export https_proxy=»https://user:pass@proxy-server:port»
$ export ftp_proxy=»http://user:pass@proxy-server:port»
Если Ваш пароль содержит спец. символы, Вы должны заменить их на ASCII коды.
Например символ собаки «@», должен быть заменен на «%40» (т. е. p@ss = p%40ss).
Тестирование работы
Используйте следующую команду для проверки текущих переменных прокси:
$ env | grep -i proxy
Можно проверить работу прокси, узнав ваш внешний IP адрес из командной строки:
$ wget -q -O — checkip.dyndns.org \
| sed -e ‘s/.*Current IP Address: //’ -e ‘s/<.*$//’
или просто запустить ping:
ping 8.8.8.8
Так же, с помощью команды time, Вы можете проверить скорость соединения при использовании прокси-сервера и без него:
$ time wget -q -O — checkip.dyndns.org \
| sed -e ‘s/.*Current IP Address: //’ -e ‘s/<.*$//’
Довольно просто можете измерить скорость загрузки из интернета с помощью следующей команды :
$ wget —output-document=\
/dev/null http://speedtest.wdc01.softlayer.com/downloads/test500.zip
Отключение
Используйте следующие команды для отключения прокси:
$ unset http_proxy
$ unset https_proxy
$ unset ftp_proxy
Упрощенное использование прокси
Если у Вас один и тот же прокси-сервер для http, https и ftp трафика, Вы можете использовать следующие команды для включения и отключения прокси:
$ export {http,https,ftp}_proxy=»http://proxy-server:port»
$ unset {http,https,ftp}_proxy
Если Вам приходится очень часто пользоваться прокси, Вы можете создать следующие bash функции (добавьте в Ваш ~/.bashrc) :
# Включить прокси
function setproxy() {
export {http,https,ftp}_proxy="http://proxy-server:port"
}
# Выключить прокси
function unsetproxy() { unset {http,https,ftp}_proxy }
Примените настройки, перезагрузив ~/.bashrc.
$ . ~/.bashrc
Теперь, для включения и отключения прокси можно использовать команды setproxy и unsetproxy.
- VictorR2007
- Сообщения: 7739
- Зарегистрирован: 12 сен 2011, 13:00
Помогите настроить выход через прокси
Для начала идёте в «Параметры системы - Настройки сети - Прокси-сервер».gofman писал(а): 13 апр 2018, 09:24 Система не обновляется, установка программ выходит в ошибкой.
Ставил R8,R9, R10. Очевидно, что вопрос в кривых ручках. Поможите люди добрые, на форуме ничего найти не удалось.
После настройки открываете файл /etc/wgetrc
Ищете строки
Код: Выделить всё
#https_proxy = http://proxy.yoyodyne.com:18023/
#http_proxy = http://proxy.yoyodyne.com:18023/
#ftp_proxy = http://proxy.yoyodyne.com:18023/
И ещё раскомментируйте ниже строку
Код: Выделить всё
#use_proxy = on
- VictorR2007
- Сообщения: 7739
- Зарегистрирован: 12 сен 2011, 13:00
Re: Помогите настроить выход через прокси
Так же дополнительно можно создать файл /etc/profile.d/proxy.sh
с примерно таким содержимым.
У вас свои адреса.
И после сохранения сделать его исполняемым.
с примерно таким содержимым.
У вас свои адреса.
Код: Выделить всё
http_proxy='http://10.152.136.28:8080'
https_proxy='http://10.152.136.28:8080'
ftp_proxy='http://10.152.136.28:8080'
export http_proxy https_proxy ftp_proxy no_proxy