Здорово. Многое стало понятнее.
А не планируете вписать в статью прорабатываемую Горькавым энергию разбегающихся грави-волн от предшествующего Большому Взрыву слияния суперЧД?
И всё-таки о кавычках.
Конструкция «mv "$name{.txt,.lst}"» не работает.
Во-первых, находясь в кавычках brace expansion не разворачивается и во-вторых, то, что закавычено, воспринимается одним параметром и в результате mv возвращает "missing destination file operand after (подставленная переменная){.txt,.lst}.".
«mv $name{.txt,.lst}» работает если в имени нет пробелов, а «mv "$name"{.txt,.lst}» должно работать и с пробелами.
По поводу первого замечания в мане написано: "A correctly-formed brace expansion must contain unquoted opening and closing braces, and at least one unquoted comma or a valid sequence expression. Any incorrectly formed brace expansion is left unchanged."
На Я.Музыке ghostery сказал, что заблокировал 6 элементов, среди которых и Yandex.Direct.
В правом сайдбаре остались одна картинка-рекомендация, ведущая на какие-то тизеры.
Там, кстати, исходного html практически нет — всё на скриптах, так что победить можно только редактируя уже сформированную страницу, правя на лету скрипты и перехватывая запросы.
Сейчас у меня этим занимается скрипт на perl, поэтому реализовать можно любой достаточно сложный алгоритм поиска и удаления. Вот сегодня научил его подгружать новую версию скрипта, включенного в страницу, когда разработчики сайта, внеся изменения, меняют и его имя (типа с script.013.js на script.014.js).
Пришёл к такому-же решению, когда не смог при помощи uBlock победить одну раздражающую текстовую рекламу. Раздражает, потому что красным цветом выбивается из сине-голубой гаммы сайта и шрифты заголовка рекламного блока значительно крупнее информативного сайта. uBlock, кстати, блок прячет, но только при первой блокировке, а потом эта зараза снова вылазит. Наверно потому что в скрипте рефрешер периодически обновляет спрятанный блок. А индентификторы блока на каждой странице свои.
Апач всё-равно крутится на компе, страницей/сайтом пользуюсь с разных компов. Так почему бы ходить не на оригинальный сайт, а на локальную страничку, в которой вырезана вся дрянь?
Попробовал — и правда почему-то не работает.
Вообще тип forward работает. У меня несколько таких зон, но только второго уровня.
Записи для зоны первого уровня тоже работают. У меня их тоже несколько, но только типа master и slave.
А тут… Какие-нибудь ограничения? В дока пока не нашёл ничего, чтобы это объясняло.
Можно для избранных доменов использовать тот-же механизм, что предлагается в статье для отсеивания рекламы, только прописать другой тип зоны. Например:
zone "protected.domain" in {
type forward;
forward only;
forwarders {
127.0.0.1 port 8053; // dnscrypt-proxy
127.0.0.1 port 9053; // tor
}
}
Там не только национальный УЦ, но и протокол шифрования упоминается. Придётся сначала MS заставить его внедрить. А после этого решить вопрос со старыми версиями и древними компами. По соседству полно W2K или, в случем случае, XP, потому что железо большего не тянет.
Так а в чем проблема сделать VPN который блокирует доступ к запрещённым сайтам?
А для этого подключить к нему DPI, загрузить список заблокированных адресов и доменов, обеспечить своевременное обновление, предоставить возможность РКН проверять недоступность заблокированных сайтов при пользовании этим VPN? И не забыть, что уже появился неофициальный белый список, адреса из которых блокировать нельзя, даже если они появились в списке блокировке. :)
После этого простой и дешёвый VPN становится сложным и дорогим.
;)
А не планируете вписать в статью прорабатываемую Горькавым энергию разбегающихся грави-волн от предшествующего Большому Взрыву слияния суперЧД?
Конструкция «mv "$name{.txt,.lst}"» не работает.
Во-первых, находясь в кавычках brace expansion не разворачивается и во-вторых, то, что закавычено, воспринимается одним параметром и в результате mv возвращает "missing destination file operand after (подставленная переменная){.txt,.lst}.".
«mv $name{.txt,.lst}» работает если в имени нет пробелов, а «mv "$name"{.txt,.lst}» должно работать и с пробелами.
По поводу первого замечания в мане написано: "A correctly-formed brace expansion must contain unquoted opening and closing braces, and at least one unquoted comma or a valid sequence expression. Any incorrectly formed brace expansion is left unchanged."
В правом сайдбаре остались одна картинка-рекомендация, ведущая на какие-то тизеры.
Там, кстати, исходного html практически нет — всё на скриптах, так что победить можно только редактируя уже сформированную страницу, правя на лету скрипты и перехватывая запросы.
Апач всё-равно крутится на компе, страницей/сайтом пользуюсь с разных компов. Так почему бы ходить не на оригинальный сайт, а на локальную страничку, в которой вырезана вся дрянь?
Вообще тип forward работает. У меня несколько таких зон, но только второго уровня.
Записи для зоны первого уровня тоже работают. У меня их тоже несколько, но только типа master и slave.
А тут… Какие-нибудь ограничения? В дока пока не нашёл ничего, чтобы это объясняло.
А для этого подключить к нему DPI, загрузить список заблокированных адресов и доменов, обеспечить своевременное обновление, предоставить возможность РКН проверять недоступность заблокированных сайтов при пользовании этим VPN? И не забыть, что уже появился неофициальный белый список, адреса из которых блокировать нельзя, даже если они появились в списке блокировке. :)
После этого простой и дешёвый VPN становится сложным и дорогим.