Иметь свой VPS для VPN довольно выгодно. Нет ограничений по количеству клиентов, можно обеспечить VPN подключением всех своих родных, друзей и знакомых. При этом можно за это платить 160-300 рублей в месяц. И если общедоступные VPN вовсю банятся по DNS и IP, то личные VPN пока что избегают этой участи.
Минусы есть, это администрирование сервера и отсутствие разнообразия географии.
Для VPN нужен зарубежный сервер, а с зарубежными сервисами в России уже больше года есть проблемы с оплатой. Но есть российские компании, которые предоставляют зарубежные сервера и при этом им можно платить с помощью российской карточки.
Я зарегистрировался в дюжине провайдеров, до покупки VPS дошёл у пяти. А после тестов остались только трое.
Сразу предупреждаю:
Ни один из перечисленных провайдеров VPS мне ничего не платил. И у меня нет никаких договорённостей. Все траты из моих личных денег
В тексте нет никаких реферальных ссылок. Ссылки ведут на тарифы в европейских ДЦ
Я хочу, чтобы у большего количества людей появился личный VPN, которым они будут делиться со знакомыми
Критерии отбора:
При регистрации и оплате не нужен номер телефона и номер паспорта (да, такие бывают)
Без оверпрайса. 150-300р в месяц за одну VPS c IPv4 адресом. VPS за 80 рублей больше не существует, времена халявных подсетей у OVH закончились
При этом VPS имеет нормальную тактовую частоту у процессора, а не 400МГц
Возможность оплаты сервера только на месяц. И отсутствие конских комиссий за это
Оплата картой, выпущенной в РФ
Стабильность сервера
Европейский ДЦ
Все серверы подключал к Zabbix серверу, расположенному в европейском ДЦ, смотрел на доступность агента.
Не все купленные VPS прошли эту фазу:
А все перечисленные тут серверы сохраняли сетевую доступность во время теста (12-20 дней).
Также я тестировал скорость с помощью speedtest. Скрипт запускался на сервере до общедоступного сервера в Москве.
И с помощью iperf3. Серверная часть на сервере, клиентская на моём ноутбуке через домашний провайдер (Москва, 100 МБит/c) по кабелю. У всех серверов по обоим тестам всё было как обещано, а у одного даже лучше.
И, конечно, я разворачивал на каждом сервере wireguard и на неделю подключал их к своему роутеру, обходящему блокировки. У всех серверов не было ограничений на VPN, и они отлично справились с задачей.
Timeweb Cloud
https://timeweb.cloud/vds-vps?location=eu
Не нужен телефон. Из ФИО хватило только имени
Локации: Польша 188 ₽/мес, Нидерланды 250 ₽/мес
Создание сервера 1 минута
Cберовский эквайринг без комиссий
Своя панель управления. Есть тёмная тема даже
Есть Cloud firewall
На момент заказа из европейских ДЦ была только Польша, остальные были отмечены "Распродано". Потом добавились Нидерланды
Есть мобильное приложение. С сервером можно делать всё то же самое, что в веб-версии. Даже есть консоль, но у меня не активируется клавиатура на этой вкладке
При создании сервера можно загрузить свой SSH public key для доступа
Есть снапшоты. Точнее, снапшот только один и хранится 7 дней. Но это бесплатно
Есть автобэкапы, одна копия для диска 15 Гб - 90 ₽/мес
Стоит zabbix агент, подключённый к Zabbix серверу timeweb в РФ. Без проблем добавляется свой сервер. Когда я выключил агент, ко мне никто не прибежал с требованием включить
Характеристики сервера в Польше:
CPU 1x3 GHz. Но /proc/cpuinfo отображает 2.2GHz
RAM 1GB
Disk 15Gb NVME
Канал 100 Mbit/s. Про ограничения трафика нет информации
Виртуализация QEMU/KVM
Результаты тестов для сервера в Польше:
iperf3, Москва - Сервер
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 102 MBytes 85.2 Mbits/sec 20 sender
[ 5] 0.00-10.07 sec 98.6 MBytes 82.2 Mbits/sec receiver
Speedtest, Сервер - Москва
root@vpn-test-1:~# ./speedtest -s 1907 -p no
Speedtest by Ookla
Server: MTS - Moscow (id: 1907)
ISP: Artnet Sp. z o.o.
Idle Latency: 66.59 ms (jitter: 0.30ms, low: 66.51ms, high: 67.13ms)
Download: 101.68 Mbps (data used: 178.1 MB)
321.76 ms (jitter: 76.04ms, low: 68.12ms, high: 949.82ms)
Upload: 97.23 Mbps (data used: 100.6 MB)
102.63 ms (jitter: 24.96ms, low: 66.71ms, high: 134.92ms)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/73457488-c789-4531-a042-2fa07c631a95
WeaselCloud
https://my.weasel.cloud/store/standard-vps-netherlands
Не нужен телефон. Из ФИО хватило только имени
Локации: Нидерланды 160 ₽/мес
Создание сервера 2 минуты
Эквайринг qiwi (2%), youmoney(0.5%). Есть крипта: 160р = 4.12 USDT
Своя панель управления. Назвать или переименовать виртуалку нельзя
Не всегда есть серверы в NL. У меня получилось купить только со второго раза
Характеристики сервера:
CPU 1x2.2 GHz
RAM 1GB
Disk 20Gb SSD
Канал 100 Mbit/s. Трафик неограничен
Виртуализация QEMU/KVM
iperf3, Москва - сервер
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 111 MBytes 93.3 Mbits/sec 4 sender
[ 5] 0.00-10.06 sec 108 MBytes 90.3 Mbits/sec receiver
Speedtest, Сервер - Москва
root@weaselcloud-N:~# ./speedtest -s 1907 -p no
Speedtest by Ookla
Server: MTS - Moscow (id: 1907)
ISP: Baykov Ilya Sergeevich
Idle Latency: 49.17 ms (jitter: 0.32ms, low: 48.97ms, high: 49.50ms)
Download: 2563.90 Mbps (data used: 4.5 GB)
66.88 ms (jitter: 18.91ms, low: 47.02ms, high: 417.77ms)
Upload: 2148.11 Mbps (data used: 3.2 GB)
51.00 ms (jitter: 0.78ms, low: 49.40ms, high: 72.01ms)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/d565f995-a4ca-4b6c-9700-6ae13f6eff11
После таких результатов я запустил iperf3 между этим сервером и Zabbix сервером, расположенным в другой стране:
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.44 GBytes 1.24 Gbits/sec 660 sender
[ 5] 0.00-10.04 sec 1.44 GBytes 1.23 Gbits/sec receiver
Результаты прям Вау, тем более при обещанных 100 Мбит/с.
Хотелось бы посмотреть результаты тестов для домашнего провайдера, у которого больше 100 Мбит/с. Но у меня такого нет. Если у вас есть, напишите в ЛС, потестим.
Skystark
https://skystark.net/vps#!/tab/536514885-1
Не нужен телефон и ФИО. Требуется указать город и улицу при оплате
Локации: Нидерланды 2.99€. Конвертируется в рубли при оплате, 268.23₽/мес на 6.04.2023
Создание сервера 2 минуты
Эквайринг paymaster
Панель управления BILLmanager (новая версия)
Характеристики сервера:
CPU 1x2.45 GHz (AMD EPYC 7763)
RAM 1GB
Disk 15Gb NVME
Канал 100 Mbit/s. Трафик 32TB в месяц
Виртуализация QEMU/KVM
Speedtest, Сервер - Москва
root@vpn-test-5:~# ./speedtest -s 1907 -p no
Speedtest by Ookla
Server: MTS - Moscow (id: 1907)
ISP: Serverius Holding B.V.
Idle Latency: 42.57 ms (jitter: 0.13ms, low: 42.41ms, high: 42.64ms)
Download: 98.16 Mbps (data used: 129.3 MB)
41.78 ms (jitter: 0.38ms, low: 41.15ms, high: 48.31ms)
Upload: 204.35 Mbps (data used: 298.5 MB)
41.11 ms (jitter: 2.89ms, low: 40.90ms, high: 329.63ms)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/a4709f84-4b74-4445-95a8-8dc21d973233
iperf3 мск - сервер
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 111 MBytes 93.3 Mbits/sec 3 sender
[ 5] 0.00-10.05 sec 109 MBytes 91.0 Mbits/sec receiver
Какую локацию ДЦ выбрать?
Здесь опишу свои наблюдения. Некоторые соцсети смотрят GeoIP и применяет к вашей сессии ограничения, соответствующие стране, из которой вы пришли. Ограничения - это права на музыку и невидимые метки, присваиваемые постам самой соцсетью.
Страны, где эти ограничения я заметил:
Финляндия
Страны, в которых я не наблюдал ограничения со стороны соцсетей:
Польша
Нидерланды
Германия
Для тех, кто заграницей, и кому требуется "обратный обход блокировок", все эти компании предоставляют сервера в России. У Timeweb есть способ оплаты "Иностранная карта", сервер в Новосибирске и Санкт-Петербурге стоит те же 188р.
У Skystark есть оплата через paypal, но самый дешёвый сервер в Москве 8 евро.
На момент написания статьи не получил ответ от саппорта Weasel насчёт иностранной карты, сервер в Москве стоит те же 160р.
Эти трое меня приятно удивили своей беспроблемностью и удобством. Очень круто, что небольшие компании в РФ делают такое качество услуг за приятную цену.
Материалы про VPN и точечный обход блокировок, которые не дотягивают до статьи на Хабре, публикую в моём телеграм-канале.