Настройки прокси
Из командной строки
Яндекс Браузер для настройки прокси-сервера поддерживает параметры командной строки.
Примечание
Политика ProxySettings имеет приоритет над настройками прокси из командной строки.
- Не использовать прокси-сервер
-
--no-proxy-server - Определить настройки автоматически
-
--proxy-auto-detectПараметр игнорируется, если одновременно задан параметр
--proxy-server. - Задать пользовательские настройки
-
--proxy-server="scheme://host:port" | "direct://"-
scheme— протокол, напримерhttpилиftp. Если схемаschemeне указана, настройка используется для любых URL'ов. -
host— полное доменное имя или IP-адрес прокси-сервера. -
port— номер порта, число от 1 до 65535. Необязательный параметр, определяется настройками прокси-сервера. -
direct://— специальное значение для прямого соединения (без прокси).
Примеры использования
-
Задать список прокси:
--proxy-server="http=server1:80;ftp=server2" -
Задать адрес прокси и порт для любых URL'ов:
--proxy-server="example.proxy:8080" -
Задать прямое соединение (без прокси):
--proxy-server="direct://"
-
- Указать список URL'ов, для которых прокси-сервер будет игнорироваться
-
Используется одновременно с параметром
--proxy-server.--proxy-bypass-list="host:port;..."-
host— полное доменное имя, включает доменное имя верхнего уровня и поддомены (указываются слева). Можно также указывать хост, напримерlocalhost. Настройка применяется только к указанному домену, без поддоменов.Применить к любому поддомену
Добавьте перед доменом
*., например*.mysite.com.Указать окончание домена
Добавьте подстановочный знак
*без точки, например*mysite.com. -
port— номер порта, число от 1 до 65535. Еслиportне указан, настройка применяется ко всем портам.
Пример использования:
--proxy-server="example.proxy:8080" --proxy-bypass-list="*.yandex.ru;*example.com;127.0.0.1:8080"В этом примере используется прокси-сервер
example.proxyна порте8080для всех URL'ов, кроме тех, которые ведут на поддоменыyandex.ru, заканчиваются наexample.comили ведут наlocalhostна порт8080. URLid.yandex.ruсоответствует этому списку, и для подключения к нему прокси использоваться не будет. А URLmyyandex.ru— не соответствует, значит, подключение будет через прокси. -
- Указать URL PAC-файла прокси-сервера
-
--proxy-pac-url="pac-file-url"Пример использования:
--proxy-pac-url="http://ḑomainserver.loc/windows.pac"
Через переменные окружения в Linux
Используйте один из способов установки переменных окружения.
- Системные переменные
-
Задайте настройки прокси-сервера через системные переменные в файле
/etc/environment:-
auto_proxy— если переменная не пуста, в Браузере включится автоматическое определение настроек прокси. -
http_proxy— задает настройки прокси для http-протокола. Игнорируется, если задана переменнаяall_proxy. -
https_proxy— задает настройки прокси для https-протокола. Игнорируется, если задана переменнаяall_proxy. -
all_proxy— задает настройки прокси для всех протоколов.
Пример использования:
http_proxy="http://example_http.proxy:8080/" https_proxy="https://example_https.proxy:80/" -
- Переменные окружения
-
Для всей системыДля пользователя
Задайте параметры командной строки с настройками прокси-сервера в переменной окружения
YANDEX_BROWSER_FLAGS:-
Создайте файл
/etc/yandex-browser/default. -
Укажите в переменной
YANDEX_BROWSER_FLAGSпараметры командной строки в формате:YANDEX_BROWSER_FLAGS="$YANDEX_BROWSER_FLAGS <параметры_командной_строки>"
Пример файла:
YANDEX_BROWSER_FLAGS="" # Enable auto proxy server detection: YANDEX_BROWSER_FLAGS="$YANDEX_BROWSER_FLAGS --proxy-auto-detect" #YANDEX_BROWSER_FLAGS="$YANDEX_BROWSER_FLAGS --other-flag" #....Задайте параметры командной строки с настройками прокси-сервера в переменной окружения
YANDEX_BROWSER_USER_FLAGSчерез команду:export YANDEX_BROWSER_USER_FLAGS="<параметры_командной_строки>"Пример команды:
export YANDEX_BROWSER_USER_FLAGS="--proxy-auto-detect --other-flag" yandex-browser -