Отчего низкая скорость интернета через VPN?

Есть vps в Европе.
Установил на него Cloud Hosted Router и на нём запустил SSTP VPN сервер.
Из дома настроил подключение с помощью домашнего микротика.
Скорость очень низкая, около 2 Мбит.
Скриншот speedtest
11615021880.png

Выключаю VPN,
скорость гораздо интереснее.
11615038253.png

Запускаю на VPS в
CHR BTest Server,
60d1c62a33c84056048779.png
на домашнем роутере
запускаю Bandwidth Test,
60d1c6581d7d6320832337.png
и скорость вроде в пределах той, что даёт провайдер.
Что vps, что мой домашний mikrotik не нагружаются, нагрузка cpu 3-5%.

Вопрос: почему так сильно режется скорость при использовании VPN?
  • Вопрос задан
  • 241 просмотр
Пригласить эксперта
Ответы на вопрос 6
dimonchik2013
@dimonchik2013
Антон Цуцанский, нехороший человек
Wireguard ваше решение

а чудес нет - скорость не режется, просто данных передается больше и где-то попадают в bottle neck, на физ участке, который все и тормозит

вы ж меряете с голландией - повыбирайте другие ссервера, должно по нормальному быть около десяточки, если VPN не в узком месте
Ответ написан
@dronmaxman
VoIP Administrator
Две самые частые проблемы:
1) tcp-over-tcp, SSTP - это tcp, получается ты таскаешь tcp-over-tcp, это большие накладные расходы, переходи на ipsec или другой UDP vpn.
2) Не хватет CPU.

Какая железка стоит дома? Может CPU не вывозит шифрование?
Ответ написан
Jump
@Jump
Системный администратор со стажем.
Отчего низкая скорость интернета через VPN?
Оттого, что нет никакой скорости интернета!!!
Интернет это глобальная сеть, из связанных между собой компьютеров. Что такое скорость интернета?

Скорость можно измерить между двумя хостами.
В первом случае вы измеряли скорость передачи данных между своим компьютером и сервером расположенным в голландском городе Энсхеде
Во втором случае вы измеряли скорость передачи данных между своим компьютером и сервером в Москве.

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

А откуда и куда вы делали Bandwidth Test на микротике я совсем не понял.
Ответ написан
DollyPapper
@DollyPapper
Как выше написал
В первом случае вы измеряли скорость передачи данных между своим компьютером и сервером расположенным в голландском городе Энсхеде
Во втором случае вы измеряли скорость передачи данных между своим компьютером и сервером в Москве.
. Если по тупому скорость между вами и сервером SpeedTest определяется скоростью загрузки вами определенного файла. То есть если вы качаете с их сервера файл со скоростью 5MB/s то соотв. ваша скорость будет 40Mb/s (MB мегабайты, Mb мегабиты). Это я к чему. Оформите себе еще одну впс для теста скорости у того же хостинг провайдера, поднимите там nginx,ftp или еще какую хрень, и тем же curl или wget при поднятом VPN соединении посмотрите с какой скоростью качается файл и умножайте на 8. Это будет честный замер скорости. А то получается вы находясь в России качаете файл со SpeedTest без VPN и получаете одну скорость бОльшую чем во втором случае. Это не честно и не корректное сравнение.
Ответ написан
@geniuscomposervsevolodpus
Работаю с сетями ETH и PON
1) VPN сервер тем медленнее чем он далее.
2) TCP - всегда нагрузка на процы.
3) Операторское оборудование так же будет не очень быстро работать с международными соединениями.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы