Автор |
Сообщение |
Matthew
Junior Member

Зарегистрирован: 10.06.2004
Сообщения: 39
|
Счастья всем, камрады
Произошел необъяснимый катаклизм. Я уже голову сломал, пытаясь объяснить его. Впрочем, немного потерял, но все же
Есть список хостов, соединения с которыми мне беспардонно навязывают. Вот они, эти типы, гражданской наружности:
accounts.google.com:443/
apis.google.com:443/
safebrowsing-cache.google.com:443/
safebrowsing.google.com:443/
clients5.google.com:443/
pagead2.googlesyndication.com:443/
oauth.googleusercontent.com:443/
translate.googleapis.com:443/
fonts.googleapis.com:443/
Я их мужественно фильтрую строчкой в URL Kill файле. Вот эта строчка:
([^/]++accounts|apis|safebrowsing-cache|safebrowsing|clients5|pagead2|oauth|translate|fonts).google(syndication|usercontent|apis).com:443/
Она успешно убивает все перечисленные хосты, кроме apis.google.com:443/
Я не могу понять почему так
|
|
|
К началу |
Профиль Сообщение |
 |
chAlx
Moderator

Зарегистрирован: 30.06.2004
Сообщения: 2634
Откуда: SPb
|
А если в фильтре тестом воспользоваться?
Вообще, довольно редко встречается :443 в урле. Для начала стоит посмотреть на код, который надо фильтровать: может, там и нет таких строк (а есть другие, типа https://apis.google.com).
|
|
|
К началу |
Профиль Сообщение |
 |
Matthew
Junior Member

Зарегистрирован: 10.06.2004
Сообщения: 39
|
Методом научного тыка, в фильтрующую строку был добавлен дополнительный вертикальный слэш |, после apis, и заработало. Теперь строчка выглят так
([^/]++accounts|apis|safebrowsing-cache|safebrowsing|clients5|pagead2|oauth|translate|fonts).google(syndication|usercontent|apis|).com:443/
|
|
|
К началу |
Профиль Сообщение |
 |
chAlx
Moderator

Зарегистрирован: 30.06.2004
Сообщения: 2634
Откуда: SPb
|
Логично.
Кстати, если просто перечислить нужные хосты в блоклисте, то это будет не только нагляднее, но и быстрее работать.
|
|
|
К началу |
Профиль Сообщение |
 |
Matthew
Junior Member

Зарегистрирован: 10.06.2004
Сообщения: 39
|
А можно узнать эту логическую цепочку?
Цитата: |
Кстати, если просто перечислить нужные хосты в блоклисте, то это будет не только нагляднее, но и быстрее работать. |
Да, там как раз перечислены 13000 хостов...
|
|
|
К началу |
Профиль Сообщение |
 |
chAlx
Moderator

Зарегистрирован: 30.06.2004
Сообщения: 2634
Откуда: SPb
|
Цепочка тут очевидна (как оказалось, не сразу):
([^/]++accounts|apis|safebrowsing-cache|safebrowsing|clients5|pagead2|oauth|translate|fonts).google(syndication|usercontent|apis|).com:443/
Без (|) фрагмент google.com не мог проскочить, т.к. были варианты только с продолжениями:
googlesyndication, googleusercontent, googleapis
Насчёт размера блоклиста: для Прокса это не проблема. Но если с ними приходится регулярно работать, то можно вынести актуальные блоклисты в отдельные файлы и подключать их через $LST().
|
|
|
К началу |
Профиль Сообщение |
 |
|
|
Следующая тема
Предыдущая тема
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
P o w e r e d b y p h p B B
© p h p B B G r o u p :: T h e m e b a s e d o n FI T h e m e ::
Часовой пояс: GMT + 3
| |