Настройки прокси
Из командной строки
Яндекс Браузер для настройки прокси-сервера поддерживает параметры командной строки.
Примечание
Политика 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
-