Astra Linux (Orel) 2.12. Настройка прокси
Для настройки и использования proxy на ОС Astra Linux (Orel) 2.12 возможны два варианта:
1-й вариант - пользовательские настройки
Выполняем команду:
Код: Выделить всё
fly-kcmshell5 proxy
меняем метод на «Использовать настройку прокси, указанную вручную» и вводим свои настройки прокси.
Минус такой настройки в том, что в случае, если у вас прокси с авторизацией по логину и паролю, то указать эти данные невозможно и прокси не будет работать.
2-й вариант - общесистемные настройки
Открываем на редактирование с правами 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/"
no_proxy="host1, host2, host3, host4"
Для прокси без авторизации:
Код: Выделить всё
https_proxy="https://proxy:port/"
http_proxy="http://proxy:port/"
ftp_proxy="ftp://proxy:port/"
socks_proxy="socks://proxy:port/"
no_proxy="host1, host2, host3, host4"
Для применения настроек необходимо перезагрузить ОС, так как изменения в файле /etc/environment вступают в силу при запуске процесса init - родителя всех процессов в системе и именно от него все дочерние процессы унаследуют настройки прокси в переменных окружения.
После перезапуска вводим команду:
Код: Выделить всё
fly-kcmshell5 proxy
Изменяем метод на «Использовать общесистемные настройки прокси» и нажимаем кнопку «Автоопределение»:
FireFox
Firefox умеет использовать как глобальные настройки, так и свои собственные. Для того чтобы назначить ему прокси, открываем настройки -> «Дополнительно» -> «Сеть» -> «Настроить» -> «Настройка параметров соединения Firefox с Интернетом». Важное отличие от других программ - он умеет использовать NTLM аутентификацию (используется на Microsoft Internet Security and Acceleration Server).
Замечание: Применение глобальных параметров прокси на Astra Linux в моем случае не работало, поэтому пришлось вручную прописать настройки прокси сервера. При этом, Googlr Chrome нормально работает с глобальными настройками.
Chromium
Chromium, также может использовать глобальные настройки и имеет свои. Для того чтобы назначить ему прокси персонально, открываем файл /etc/chromium/default и дописываем строку
Код: Выделить всё
CHROMIUM_FLAGS="-proxy-server=адрес:порт"
и перезапускаем браузер.
Сохранение учетных данных для FireFox/Chromium
WEB-браузеры Firefox и Chromium игнорируют глобальные настройки proxy в части логина и пароля и при запуске регулярно запрашивают логин и пароль.
Для запоминания учетных данных proxy в браузере с паролем можно воспользоваться расширением (плагином) FoxyProxy.
APT
APT может работать отдельно с персональными настройками. В файле /etc/apt/apt.conf нужно указать:
Код: Выделить всё
Acquire::http::proxy "http://логин:пароль@ip_прокси:порт_прокси/";
Acquire::https::proxy "http://логин:пароль@ip_прокси:порт_прокси/";
Acquire::ftp::proxy "http://логин:пароль@ip_прокси:порт_прокси/";
Acquire::socks::proxy "http://логин:пароль@ip_прокси:порт_прокси/";
Acquire::::Proxy "true";
Если сервер без авторизации, то логин:пароль@ нужно убрать.
wget
Дописываем в файл /etc/wgetrc:
Код: Выделить всё
proxy-user = username
proxy-password = password
http_proxy = http://xxx.xxx.xxx.xxx:8080/
ftp_proxy = http://xxx.xxx.xxx.xxx:8080/
use_proxy = on
Если прокси без авторизации, то proxy-user и proxy-password нужно убрать.