Ваш провайдер режет скорость? Пора настроить VPN

Внимание!

Эта заметка устарела и сегодня лучше сразу читать про Wireguard.


Давненько я не писал ничего о своём "любимом" провайдере SkyMax (который "Системы Телеком"), а ведь раньше было ой как весело: 1, 2, 3 и 4. Но потом провайдер исправился, связь больше чем на полдня пропадать перестала и, вроде как, всё наладилось.

Наверное, успехи в работе провайдера оценили и другие абоненты, потому что, некоторое время назад, скорость закачки стала резко проседать по вечерам и выходным. Мне кажется, что набрали много клиентов, а сеть не справляется.

Что же делать? Верно, нужно просто зарезать всем абонентам торренты, чтобы не мешали нормальным людям: При моём канале 8Мбит/с (~ 1Мб\с) скорость режется до ~ 200 Кб/с, то есть - в 5 раз. Причём, в любое время суток, хотя по ночам, как правило, все провайдеры разрешают качать без ограничений, даже мобильные.

Звонки в техподдержку, ожидаемо, эффекта не принесли:

  • Да, проблема есть, мы над ней работаем
  • Нет, у нас нет возможности ограничивать определённый трафик
  • Да, нет такого оборудования для анализа
  • А что у вас показывает speedtest? Ну вот видите, все 8Мбит/с, никаких ограничений
  • А где у вас в договоре написано, что скорость у торрентов должна быть максимальной?

В итоге я довёл бедную поддержку до того, что они просто стали отрицать наличие проблемы. Speedtest показывает нормальную скорость? Youtube не тормозит? Ну значит, у вас всё в порядке, а про торренты мы ничего не знаем.

Да ладно бы, торренты, но у меня стали тормозить сетевые игры PS4, тусовка в PSN, подключение по SSH, выгрузка бэкапов и прочая деятельность, не связанная с посиделками Вконтакте. Поразмыслив, пришёл к выводу, что ограничивается весь UDP трафик, без разбора. Возможности анализировать трафик, ведь, у них нет - а протокол зарезать можно.

Первые 2 недели я думал, что произошли какие-то неполадки в сети или настройках провайдера, но потом стало ясно, что это целенаправленная политика. Нужно как-то обмануть его оборудование, но как? А просто.

Арендуем VPN у HideMe, настраиваем openvpn на домашнем сервере и весь трафик локальной сети будет заворачиваться в этот зашифрованный TCP туннель. График загрузки драматически меняется: Недостаток ровно один - к 790 рублей в месяц за интернет прибавляются 350 рублей за VPN. Но и плюсы в наличии: - Весь входящий\исходящий трафик стал шифрованным и анонимным.

  • Можно менять сервера хоть каждые 5 минут, вместе с IP адресами и странами
  • Соотвественно, можно обходить любые ограничение и блокировки сайтов

На GNU/Linux сервере всё включается за 5 минут по инструкции от HideMe. Единственное, что мне пришлось сделать - это чуток поправить свои правила iptables для раздачи трафика в локальной сети:

#!/bin/bash
echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -F INPUT
iptables -Z INPUT
iptables -P INPUT ACCEPT

iptables -F OUTPUT
iptables -Z OUTPUT
iptables -P OUTPUT ACCEPT

iptables -F FORWARD
iptables -Z FORWARD
iptables -P FORWARD ACCEPT

iptables -F -t nat
iptables -Z -t nat
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 ! -d 192.168.100.0/24 -j MASQUERADE

При подключении к VPN вы можете настраивать свой сервер, пробрасывать порты и вообще, пользоваться готовым сервисом оказалось в разы приятнее, чем поднимать свой VPN на VPS (я пробовал, да). Расшифровать, проанализировать и обрезать такой трафик практически невозможно. Со стороны он выглядит как подключение к одному веб-сайту через HTTPS. Конечно, можно банить IP этого "сайта" в сети SkyMax, но это уже точно выйдет за любые рамки, да и IP у HideMe много.

Ну а если вам вдруг захочется вернуться к тормозному незашифрованному соединению, то просто отключаете openvpn на сервере.

Вывод - на каждого хитрого провайдера найдётся еще более хитрый клиент.

Обновлено 14.01.2017

Роскомнадзор заблокировал hideme.ru, который позволял обходить его блокировки. Но не беда, сервис уже доступен под новым именем - hidemy.name.

Борьба идиотов с интернетом продолжается.

Следующая заметка →
Быстрый личный VPN через Wireguard
Комментарии (11)
krashАндрей Кухарев
09.11.2015 13:31

настраивал туннель на 443 порт, искал самый дешевый виртуальный сервер с безлимитным трафиком нашел в чехии http://www.hukot.net/en/virtual-servery/ 1,76 бакса в месяц вышло.

bezumkinВасилий Наумкин
09.11.2015 13:44

Грубо говоря, 100 рублей. И это свой сервер, который нужно еще настраивать и неясно, с какой скоростью будет работать мой туннель через Чехию.

Я уже попробовал поднять сервак на Linode, в Лондоне и Германии - скорость вышла в 2 раза ниже.

krashАндрей Кухарев
09.11.2015 14:00

сервис подкупает что можно выбрать страну выхода, по скорости конечно частное решение будет проигрывать распределенным серверам

vitaly_doshchenkoВиталик Дощенко
09.11.2015 13:31

Очень интересно.

Не оставляет ощущение, что мой провайдер такую же хитрость проворачивает дома. Сегодня вечером потестирую, пожалуй.

bezumkinВасилий Наумкин
09.11.2015 13:42

Я так понимаю, щас много кто будет резать торренты - экономическая ситуация такая.

0b6b055d564348cd53129157cВасилий Краковецкий
09.11.2015 16:06

Как вовремя статья подъехала!

Дмитрий
24.10.2016 11:58

Кроме как VPN покупать,больше никак не обмануть скаймакс?

bezumkinВасилий Наумкин
24.10.2016 12:00

Думаю, никак.

Дмитрий
24.10.2016 12:04

спасибо))

Rustam
05.12.2017 11:35

Василий Наумкин мне нужна ваша помощь. моя почта rastygt500@gmail.com. очень прошу. ЭТО связано с личным делом

bezumkinВасилий Наумкин
05.12.2017 11:42

Пишите объявление о работе в сообществе - https://modx.pro/work/

bezumkin
Василий Наумкин
01.06.2023 02:28
Молодец, я очень рад! Мне когда приходится по работе сталкиваться с другими системами - это боль.
inetlover
Александр Наумов
31.05.2023 18:12
Понял, спасибо!
Nurbol Boken
28.05.2023 10:07
Спасибо большое!
futuris
Futuris
26.05.2023 08:05
Можно и так. Главное - варианты есть, если хочешь ковырять VESP). Virtual Box я использовал на дескт...
futuris
Futuris
21.05.2023 14:51
Да, теперь появились! Спасибо за твое терпение!
bezumkin
Василий Наумкин
15.05.2023 06:11
Молодец!
bezumkin
Василий Наумкин
09.05.2023 01:01
Не знаю даже, что ответить. По идее работать должно везде, возможно просто глюк, который лечится пер...
futuris
Futuris
05.05.2023 09:49
Блин, вот оказывается из-за чего! Извини Василий, не было злого умысла!) Я видно уже припарился и ко...
bezumkin
Василий Наумкин
29.04.2023 05:08
Думаю, что не помогут
futuris
Futuris
28.04.2023 14:37
Не то слово!