Верстакфорум практиков
рекламаiprazon: приватные серверные адреса IPv4 и SOCKS5, безлимитный трафик, бесплатный тест до 2 часов
ФорумБраузеры и профили

Расширение или настройки браузера: что надёжнее

kvadrat_ru
kvadrat_ru
Участник
сообщений 855
с июл
8 октября, 11:57первое сообщение

Держу три профиля Chromium, адрес в каждом прописан расширением-переключателем. Работает ровно до перезапуска машины: после старта браузер секунд десять ходит напрямую, потом расширение просыпается и всё встаёт на место.

Поймал случайно, когда смотрел свои же логи на шлюзе. За эти секунды успевает уйти штук восемь запросов мимо. Переводить настройку в ключ запуска или у ключа свои грабли?

hexdump
hexdump
Знаток
сообщений 940
с июн
15 марта, 14:14#2

Ключ запуска и расширение работают на разных этажах, отсюда и разница.

Строку запуска браузер читает до того, как поднимет профиль. Первого окна с прямыми запросами при таком порядке не будет вовсе. Расширение грузится вместе с остальным содержимым профиля, и до его пробуждения браузер успевает сходить за обновлением встроенных модулей, за списком отзыва сертификатов и за фоновой проверкой связи. Ровно те восемь запросов, что вы поймали в логе.

Второе отличие тише, но злее. Расширение живёт внутри профиля. Снесли каталог, пересобрали профиль, потеряли настройку и даже не заметили. Ключ живёт в ярлыке, каталог его не трогает.

Минус у ключа один: пару имя и пароль он не принимает. Браузер поднимет окно с запросом при первом обращении, и фоновые запросы в это время просто оборвутся.

Кто раньше встаёт
Кто раньше встаёт
kvadrat_ru
kvadrat_ru
Участник
сообщений 855
с июл
22 августа, 17:31#3
hexdump: пару имя и пароль он не принимает

Об это я и споткнулся в прошлый раз. Поднимать туннель на каждой машине лень. Третий путь есть?

nullbyte
nullbyte
Ветеран
сообщений 2680
с апр
1 января, 08:48#4

Есть, и он самый скучный: вход по адресу машины, без пары имя и пароль. Тогда строка запуска закрывает вопрос целиком.

chromium \
  --user-data-dir="$HOME/profili/kab1" \
  --proxy-server="socks5://198.51.100.7:1080" \
  --proxy-bypass-list="<local>;127.0.0.1" \
  --no-first-run --no-default-browser-check

Дальше проверяются два конца: имена узлов уходят через сокет, и мимо ярлыка ничего не течёт.

если не воспроизводится, значит не понял
Женя Ковалёв
Женя Ковалёв
Новичок
сообщений 62
с авг, второй сезон
8 июня, 11:05#5

а в инкогнито расширение вообще включается? у меня его там не видно

tabless
tabless
Участник
сообщений 800
с июл
15 ноября, 14:22#6

Включается, только галку надо ставить руками на странице расширений. Ещё один повод держать адрес в ярлыке: забыл галку, открыл окно инкогнито, ушёл напрямую и узнал об этом через сутки.

Я после каждой правки ярлыка прогоняю короткую сверку, минута времени.

сверка после правки ярлыка
сверка после правки ярлыка
kvadrat_ru
kvadrat_ru
Участник
сообщений 855
с июл
22 апреля, 17:39#7

Перевёл два профиля на ключи запуска, третий оставил на расширении для сравнения.

Утренний перезапуск: у двух ноль прямых запросов в логе, у третьего снова восемь штук в первые секунды. Вопрос закрыт, третий переведу вечером.