Pull to refresh
34
0
Alex Novak @xjukebox

Специалист по информационной безопасности

Send message

Honda Accord 7 - 2007

та же проблема. сколько не ковырял настройки - не помогло. ждём август, получается

Всё так. Если не установлен сервис воркер провайдер попытается сделать переадресацию и в браузере клиент увидит ошибку "PR CONNECT RESET ERROR", если же воркер установлен - произойдёт редирект на незаблокированный сайт.

Иногда без явно указанного агента, но в частоте случаев такие варианты:

  • Mozilla/5.0 (Windows NT 5.1; rv:35.0) Gecko/20100101 Firefox/35.0

  • Mozilla/5.0 (Windows NT 5.1; rv:26.0) Gecko/20100101 Firefox/26.0

Извините, больше расписать не могу по понятным причинам.

Допустим у вас есть site1.com, который пока доступен в РФ.

Рассмотрим несколько вариантов блокировки и пути их решения с помощью редиректа воркером:

  • РКН может заблокировать отдельную страницу на сайте https://site1.com/index.html (редиректим посетителя на https://site1.com/index_not_blocked.html)

  • Домен/поддомен без блокировки по маске site1.com или sub.site1.com (редиректим на любое другое "зеркало", подойдёт и поддомен notblocked.site1.com)

  • Домен и все поддомены заблокированы *.site1.com (редиректим на site2.com, поддомены site1.com не подойдут)

Извиняюсь, да, вы правы. При запросе HTTP воркер не работает. Только вот провайдеру переадресацию в случае блокировки нужно будет делать именно с HTTPS, а значит переадресация произойдёт.

Воркер «подселяется» в кэш только с HTTPS, но содержание может проверять с любой, подконтрольно ему, страницы.

Использовал этот метод для своей сети сайтов со спорным содержанием. Фича спасла мне много нервов и времени, поэтому решил поделиться. :)

Редирект провайдера происходит с заблокированного сайта. Поэтому прежде чем провайдер отправит клиента на свою страницу - на вашей заблокированной будет 307 редирект с пустым ответом. А это значит, что воркер и в этом случае не сможет найти искомый текст и отправит клиента не на страницу с ошибкой и не на страницу с заглушкой, а на тот домен, который будет указан в settings.

Даже если не будет заглушки - воркер не сможет найти искомый контент на сайте и переадресует клиента на новый домен. Попробуйте :)

Это уже нюансы, с которыми нужно работать отдельно.

Как показывает практика - боты РКН при посещении сайта не подгружают ничего, кроме исходного кода страницы. Соответственно о посещениях таких сайтов с полноценным WebDriver'ом, который ещё и с сервис-воркерами полноценно работает не может идти и речи.

  • Посетили сайт

  • В кэш подгружается воркер, который при каждом последующем посещении будет проверять есть ли на странице текст "Х" и если его нет - перенаправлять на другой домен, которого нет в РКН

  • Если при следующем посещении сайта ваш провайдер будет пытаться вас перенаправить или показать заглушку о том, что сайт заблокирован - сработает сценарий из предыдущего пункта

Да, клиенты должны посетить хотя бы раз сайт до блокировки.

Можно будет, но из коробки софта для этого не будет, вроде как.
Флиппер работает с Sub-1 GHz
Можно узнать сколько push-сообщений были потенциально отправлены (например смотря ответ после отправки и статус доставки). Клики можно отслеживать с помощью TDS или миллионов «сокращалок».
Нужно было не просто учитывать количество просмотров, а количество просмотров на единицу времени. Так данные были бы точнее и не включали бы в себя «супер-статьи» которые за короткий промежуток времени набирают много просмотров и те статьи, которые за большое количество времени не собрали просмотров вообще.
Я с вами! Присоединяюсь к реквесту репозитория.
git diff в помощь
Храните и там и там. Для России показывайте с российского сервера, для Белоруссии — с белорусского.
Я так не говорил. Но как минимум чуть больше ресурсов на решение этого вопроса выделить и поставить приоритетной задачей.
Отправляет написанный текст и получает ответ.
Желательно добавить туда домен на котором хостится ваш бот.
1
23 ...

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity