Як обійти простий блок провайдера?


0

Передумови : Мій провайдер (під впливом дорогоцінного уряду) нещодавно без особливих причин почав блокувати публічні веб-сайти.

Проблема : Я здогадуюсь, що ISP використовує DPI, щоб виключити, які сторінки показувати, а які ні. Якщо я надсилаю запит із завитками, як звичайний веб-браузер, це робить:

curl -L -g -4 -v  --header "Host: blocked.site" blocked.site

ISP переспрямовує мене на їх фантазійну сторінку з повідомленням, що я не повинен відвідувати цей сайт.

Можливе рішення : я виявив, що змінюючи заголовок запиту "Host", я можу легко отримати доступ до цього сайту, наприклад:

curl -L -g -4 -v  --header "Host: blocked.site." blocked.site

або просто додати пару пробілів після доменного імені. Я думав, що я можу вирішити цю проблему за допомогою протоколу IPV6 (деякі провайдери не перевіряють трафік на них), мій провайдер не підтримує цього, тому мені довелося створити тунель (6in4). Але схоже, що ISP перевіряє всі пакети для заголовків хосту та блокує їх незалежно від того, яким протоколом я користуюся.

"Точкове рішення" підходить мені добре, як я можу його автоматизувати на маршрутизаторі (OpenWrt)? тож у мене вручну не змінюються заголовки на кожному зануренні в моїй мережі. І чи можна щось зробити з IPV6? бо мені це виглядає краще, ніж змінювати заголовки.


Я думаю, що HTTPS з HSTS повинні уникати цього, але для HTTP вам, мабуть, потрібна гнучкість чогось типу PFSense.
Linef4ult

2
Чому б просто не використовувати Tor та / або privoxy або щось подібне?
wawa

Відповіді:


0

Я не пробував цього, але privoxy повинен працювати за допомогою фільтрів .


Дякую, я встановив його на маршрутизаторі, і тепер я просто змінюю заголовки запитів лише для заблокованих сайтів. Все працює просто чудово.
Олександр Новіков

0

Ви можете використовувати проксі-сервіс, як опублікували інші, або використовувати непроксі-сайт, щоб «обдурити» свого провайдера:

  1. Перейдіть до Google Translate
  2. У лівому полі введіть посилання, на яке потрібно перейти.
  3. У правому полі виберіть мову (наприклад, іспанську), яка не є англійською (Або основну мову сайту)
  4. Клацніть посилання в правому полі
  5. На новій сторінці натисніть "Оригінал" вгорі праворуч

Це рішення, яке діє як проксі-сервер, без провайдера, що знає, що це проксі. Тепер ви можете легко переглядати веб-сайт!

Сподіваюся, це допомагає!


Privoxy - це інший тип проксі - він працює на ВАШЕ апаратне забезпечення, а не платить за провайдера або є "проксі-сервісом", і він призначений для зміни сторінок, щоб зробити їх більше за вашим бажанням, залежно від того, як ви налаштуєте / скриптуєте його.
davidgo

Гаразд, але в іншому запитанні він сказав, що це не вийде. Тому я дав йому інше рішення.
Spencer4134

Але дякую, що
вказали на це
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.