Мати швидкість 800 Мбіт/с і бачити «коліщатко» завантаження на 60-мегабайтному файлі — ситуація парадоксальна, але реальна. Якщо через мобільний інтернет відео працює ідеально, а через домашню оптику лагає — проблема не в роутері, а в тому, як провайдер обробляє ваш трафік.
1. Діагностика: шукаємо вузьке місце
Перш ніж купувати новий роутер, варто виключити базові мережеві помилки.
- Перевірка MTU: Якщо пакети фрагментуються, відео буде «заїкатися».
- Команда для Mac:
ping -D -s 1472 8.8.8.8. Якщо отримуєте «Message too long», зменшуйте число, поки пінг не пройде.
- Команда для Mac:
- Якість каналу (Bufferbloat): Використовуйте
networkQuality -vу терміналі macOS. Це покаже джиттер (коливання затримки) під навантаженням. - Трасування (MTR): Утиліта
mtrдопоможе побачити, на якому саме вузлі (хопі) починаються втрати пакетів (Loss%) або нестабільність (StDev).
2. У чому справжня причина?
Тести з використанням curl по протоколах TCP та QUIC (HTTP/3) часто показують, що швидкість через VPN у рази вища. Це свідчить про:
- UDP Throttling: Провайдер навмисно або через помилку обмежує UDP-трафік (на якому базується сучасний протокол QUIC/HTTP3).
- DPI (Deep Packet Inspection): Системи аналізу пакетів «спотикаються» на певних протоколах, уповільнюючи передачу даних.
3. Швидке рішення для браузера
Найпростіший спосіб перевірити теорію — змусити браузер відмовитися від «проблемного» QUIC на користь стабільного TCP.
- У Chrome/Edge введіть:
chrome://flags/#enable-quic-> Disabled. - Увімкніть у роутері DNS over HTTPS (DoH) (наприклад, від Cloudflare). Це приховає ваші запити до доменів від систем аналізу провайдера.
4. Глобальне рішення для всього дому (TV, смартфони)
Оскільки на телевізорі чи в мобільних додатках не можна просто вимкнути QUIC, це треба зробити на рівні мережі.
Варіант А: Блокування UDP 443
Якщо ваш роутер дозволяє, заблокуйте вихідний трафік по UDP на порт 443. Пристрої автоматично «відкотяться» на TCP (HTTPS), і відео почне працювати плавно.
Варіант Б: Cloudflare Zero Trust (WARP через роутер)
Це дозволяє створити захищений тунель із власними правилами фільтрації.
- Створіть акаунт у Cloudflare One.
- У розділі Firewall policies додайте правило:
Block UDP on port 443. - Згенеруйте конфігурацію WireGuard (наприклад, за допомогою скриптів на кшталт
warp.sh) та завантажте її в роутер як VPN-клієнт.
Варіант В: Власний VPS
Встановіть WireGuard на власний сервер і примусово налаштуйте правила обробки трафіку:
Bash
sudo iptables -I FORWARD -p udp --dport 443 -j REJECT
Як перевірити результат?
Відкрийте панель розробника в браузері (F12) -> вкладка Network. У колонці Protocol для відео з YouTube має відображатися h2 (HTTP/2 через TCP), а не h3 (QUIC через UDP).
Висновок: Якщо ваш гігабітний інтернет «не тягне» відео — не поспішайте міняти залізо. Спробуйте змінити спосіб, яким дані потрапляють до вашої мережі.
