HandyCache форум

Главная категория => Общие вопросы => Тема начата: Andys от 17 июля 2018, 12:48:57



Название: Интернет по белому списку - вопросы и мысли
Отправлено: Andys от 17 июля 2018, 12:48:57
Добрый день,
вернулся к своей давней идее сделать себе доступными только сайты по белому списку и заблочить всё остальное, вроде бы реализуемо, хотелось бы советов, рационально ли я сделал. Возможно, есть варианты лучше, хотел бы услышать о них.
Организовано так -
1. в черном списке стоит просто .* - блокировка всего.
2. в белом списке добавляю сайты, в виде примера - в правиле - .*, в сайте - адрес сайта (/ mail \. google \. com), так оно работает с https нормально. Исключено из проверки черного списка. В правило вписывать адрес не получится - т.к. тут требуется парсинг https и такое правило просто не сработает ни на какой запрос
Точное правило из .lst привести не могу - не дает движок форума, воспринимает как внешнюю ссылку

Мысли по этому поводу, пока пользуюсь недолго и немногими сайтами -
1. геморройно вручную забивать все сайты - ну это изначально подразумевалось. Остается небольшой гемор по включению галок, забитии .* итп
2. возможно ли как-то добавить строчку или заменить white.lst внешней прогой без рестарта HC?
3. хотелось бы этот функционал оставить на HC а не на стороннюю проксю, т.к. HC поддерживает кириллические домены. Squid и остальные прокси, которые я пробовал, не поддерживают, им нужно домены в раскодированном виде писать
4. насколько будут обрезаться используемые на текущий момент фичи HTTP при работе через HC? Всякая там асинхронность, несколько запросов в соединении итп, будет ли сильное замедление броузинга? Кэш я отключил полностью на время тестирвоания, позже может включу его на рамдиске


Название: Re: Интернет по белому списку - вопросы и мысли
Отправлено: kichrot от 17 июля 2018, 14:16:42
... возможно ли как-то добавить строчку в white.lst без рестарта HC? ...

Пункт "Перечитать списки" в контекстном меню значка в трее.


Название: Re: Интернет по белому списку - вопросы и мысли
Отправлено: Andys от 17 июля 2018, 14:29:31
Пункт "Перечитать списки" в контекстном меню значка в трее.
А скриптом или внешней прогой никак? Желательно не как в HCCmd команды AddTo(Black/White)List, а простая перезагрузка списков, т.к. генератор списка я уже написал
Собственно и перезапуск HC также написал, но единственное неудобство - при запуске иконка в систем трее не скрывается автоматически, винда подгаживает...
Просто хотелось "чисто" подгрузить, без таких напряжных действий как завершение и запуск процессов


Название: Re: Интернет по белому списку - вопросы и мысли
Отправлено: kichrot от 17 июля 2018, 14:59:32
Возможно, что при использовании "WhiteList on|off|switch" происходит перезагрузка списка. Попробуйте.


Название: Re: Интернет по белому списку - вопросы и мысли
Отправлено: Andys от 17 июля 2018, 15:26:24
Возможно, что при использовании "WhiteList on|off|switch" происходит перезагрузка списка. Попробуйте.
К сожалению нет :(
Только галка переключается, а сам список не изменяется

Ладно, пока поживу так, второй минус перезагрузки HC обнаружил - обнуляется содержимое монитора


Название: Re: Интернет по белому списку - вопросы и мысли
Отправлено: kichrot от 18 июля 2018, 10:43:23
Andys, если у Вас для решения задачи имеется сильная мотивировка, то можете попробовать слепить костыли, т.е. программно выбрать пункт "Перезагрузить списки" в контекстном меню иконки НС в трее.
Начинать разбираться можно прочитав по ссылкам:
https://ru.stackoverflow.com/questions/485761/Как-кликнуть-на-нужной-иконке-в-трее-программно
http://www.manhunter.ru/assembler/283_poluchenie_spiska_ikonok_v_tree.html


Название: Re: Интернет по белому списку - вопросы и мысли
Отправлено: Andys от 18 июля 2018, 10:58:27
Если приспичит - попробую :)
Пока что с перезапуском работает, в будущем сайтов добавлять нужно будет все меньше и меньше, скорее всего этого будет достаточно. Просто чуть медленнее, чем обновление списков, пару секунд надо подождать пока перезапускается, в принципе как раз это же время уходит на то, чтобы переключиться назад в броузер

//upd
И кажись понял, что HC для моей цели не очень подходит - колонка "сайт" в списках слишком широко трактуется.
К примеру, "/www\.google\.com" - работает (слеш - ограничено без поддоменов), но при этом срабатывает и домен "www.google.com.my.domain". А в виде "/www\.google\.com/" и /www\.google\.com$" правило уже не реагирует на https://www.google.com
Придется видимо остаться на сквиде, а отдельные кириллические домены забивать все-таки в раскодированном виде в списки