У некоторых крупных провайдеров стоит система DPI, с помощью которой они могут фильтровать трафик как им угодно. Провайдерам не охото напрягаться и заниматься блокировками сайтов, но закон обязывает их это делать. Поэтому чаще всего они настраивают свои фильтры самым примитивным образом.
Если ваш провайдер анализирует все запросы вашего браузера к сайтам, то можно попробовать обмануть его фильтры.
Как работает блокировка сайтов, если провайдер использует фильтрацию трафика DPI:
Когда вы заходите на сайт rutracker.net, ваш браузер посылает несколько запросов на сайт. Провайдер проверяет все запросы вашего браузера и ищет в них совпадение
Host: rutracker.net по чёрному списку сайтов. Если совпадение нашлось, то провайдер выдаёт вашему браузеру страницу с заглушкой, что этот сайт заблокирован.
Как выглядят запросы браузера к сайту
Всё, что вам нужно сделать, это заставить браузер изменять заголовки Host для каждого запроса к сайту rutracker.net. Делается это добавлением пробела в конец адреса rutracker.net. Тогда при заходе на сайт, у провайдера не будет срабатывать фильтр и он спокойно пустит вас на заблокированный сайт.
https://chrome.google.com/webstore/detail/header-hacker/phnffahgegfkcobeaapbenpmd...cher-info-dialog
Устанавливаете это расширение. Заходите в его настройки.
В настройки расширения можно попасть по этому адресу:
chrome-extension://phnffahgegfkcobeaapbenpmdnkifigc/options.html
Как настроить расширение (смотрите скриншоты):
1. Переходите в раздел
Custom Request Headers. В этом разделе создаёте правило. Здесь нужно указать какой именно заголовок вы хотите изменить, когда браузер будет посылать запросы к сайту.
2. В поле Header указываете
Host.
3. В поле String указываете
rutracker.net. После адреса сайта обязательно добавьте пробел. Также можно добавить пробел перед адресом сайта, чтобы уж наверняка у провайдера не сработал фильтр.
4. Нажимаете кнопку
Add, чтобы добавить правило. Готово! Правило создано. Теперь вам нужно указать на каком именно сайте вы хотите применять это правило.
5. Переходите в раздел
Permanent Header Switches. В этом разделе нужно указать адрес сайта, для которого будет действовать выбраное вами правило.
6. В поле Domain указываете домен
rutracker.net.
7. В поле Header Switch выбираете из списка созданное правило
Host: Change to rutacker.net.
8. Нажимаете кнопку
Add, чтобы приминить это правило к сайту rutracker.net.
После этого попробуйте зайти на rutracker.net. Если ваш провайдер использует примитивные методы фильтрации сайтов, то сайт должен открыться.
Чтобы заходить на другие заблокированные сайты, нужно для каждого сайта создать отдельное правило.
После этих манипуляций с браузером, сайт rutracker.net у меня стал открываться по http протоколу, но он не открывается по https протоколу. Скорее всего мой провайдер выборочно блокирует сайты по IP-адресу, если к ним обращаются по https протоколу.
Если это не помогло, то можно попробовать ещё такой вариант: во 2-ом пункте вместо
Host указать
hoSt. У большинства провайдеров система DPI чувствительна к регистру этого параметра.