Личный VPN на своём сервере за 75-150 ₽/мес + split tunneling (только нужный трафик через VPN)

Ниже - подробный гайд, как я поднимаю личный VPN на своём VPS так, чтобы через VPN шёл только нужный трафик, а остальное работало напрямую. Это экономит скорость, деньги и делает решение “невидимым” в повседневной работе.

В программе Amnezia есть XRay может использоваться для повышения устойчивости VPN-соединения в сетях с DPI и фильтрацией трафика.

### Полезные ссылки

- firstbyte.ru — недорогие VPS от ~75 ₽/мес. Сервер России. Иностранный сервер у них дорогие Франции, Болгарии, Германии 259р по этому ниже есть альтернатива.
- the.hosting/ru — большой выбор серверов по всему миру 1,19 € (нужна верификация/паспорт) чтоб увидеть дешевые тарифы
- amnezia.app — программа с опцией Self-hosted VPN.
- 2ip.ru — проверка IP и геолокации

Дополнительно VPS для VPN:
- virmach.com/cheap-vps-annual — VPS с оплатой за год
- racknerd.com/BlackFriday — недорогие VPS в годовом тарифе
ping будет высоким сервера в USA


1) Для чего подходит и для чего не подходит​

Подходит​

  • Личный VPN (1–3 устройства: телефон/ноут/ПК).
  • Доступ к отдельным сайтам/сервисам.
  • Поездки/общественный Wi-Fi (как “защитный туннель”).
  • Когда нужен контроль (свой ключ, свой сервер, свой IP).

Не подходит​

  • Торренты/постоянная высокая загрузка канала.
  • “VPN для друзей/клиентов” на десятки пользователей.
  • Задачи, где нужен SLA/100% аптайм и мгновенная поддержка.
  • Сценарии “весь интернет всегда через VPN” (можно, но смысл дешевизны и удобства теряется).

2) Почему дешёвого VPS достаточно (по-честному)​


Для нормального личного VPN обычно важнее:
  • стабильная сеть,
  • нормальный пинг до локации,
  • отсутствие жёстких ограничений по трафику,
    а CPU/RAM почти не упираются, особенно если делать split tunneling.

Типовой минимальный VPS, который у меня работает:

  • 1 vCPU
  • ~512 MB RAM
  • SSD 7–10 GB
  • 100 Мбит порт
  • цена от ~75 ₽/мес (РФ) или ~1–2$ (зарубеж)

3) Выбор сервера и локации​


Локация​


  • Если нужен просто личный туннель: выбирай ближе к себе (меньше пинг).
  • Если нужен доступ к сервисам “снаружи”: выбирай страну/регион, где это актуально.

На что смотреть в тарифе​


  • IPv4
  • Ограничения по трафику (иногда дешёвые тарифы режут по гигабайтам).
  • Способ оплаты (карта/крипта и т.п.).
  • Правила провайдера

Важно про “самые дешёвые тарифы” и верификацию​


У части провайдеров самые вкусные цены видны/доступны только после регистрации и иногда требуют:


  • верификацию (паспорт/ID),
  • подтверждение телефона,

Это нормально для борьбы с мошенничеством, но лучше заранее понимать, что “увидел дешёвый тариф” ≠ “купил за 2 минуты без вопросов”.

4) Что ставить: Amnezia (Self-hosted)​


Я использую Amnezia как удобный способ поднять self-hosted VPN без ручной возни.


Ссылки​


  • Amnezia (официально):
  • Проверка IP/гео:

​

5) Что нужно перед началом​


  • IP сервера
  • root-доступ (или пользователь с sudo)
  • пароль или SSH-ключ
  • 5–15 минут времени



6) Пошаговая установка​


Шаг 1. Покупаем VPS​


  1. Выбираем тариф (минимальный).
  2. Проверяем, что выдали IPv4.
  3. Получаем данные: IP, логин root, пароль (или key).

Шаг 2. Заходим на сервер (опционально, чтобы проверить всё руками)​


С ПК:


  • Linux:
    • ssh root@IP

Проверяем:


  • сервер живой,
  • доступ есть.

Шаг 3. Настраиваем через Amnezia (Self-hosted)​


  1. Устанавливаем Amnezia на устройство.
  2. Выбираем Self-hosted VPN.
  3. Вводим IP сервера и данные доступа.
  4. Amnezia сама ставит нужные компоненты и создаёт профиль подключения. Желательно XRay если нужно замаскировать vpn трафик под веб.
  5. Подключаемся.

Шаг 4. Проверяем, что VPN работает​


  • Открываем и смотрим, сменился ли IP.
  • Проверяем пинг/скорость субъективно (страницы, приложения).



7) Самое важное: split tunneling (не весь трафик через VPN)​


Смысл в том, чтобы не гнать всё через туннель, а отправлять через VPN только то, что реально нужно.


Варианты split tunneling​


  • По доменам/сайтам: только выбранные сайты идут через VPN.
  • По приложениям: только выбранные приложения используют VPN.
  • По IP/подсетям: технический вариант для продвинутых.

Как настроить​


В Amnezia (в зависимости от платформы/версии) обычно есть:


  • “Раздельное туннелирование / Split tunneling”
  • режимы:
    • Только выбранное через VPN (рекомендуется)
    • Всё через VPN, кроме выбранного

Я использую режим:


  • “Через VPN только выбранные сайты/приложения”
    → всё остальное работает напрямую.

Почему это круто​


  • ниже задержка в обычной работе,
  • не ломается локальная география там, где она нужна,
  • VPS почти не грузится,
  • дешёвый тариф становится полностью рациональным.



8) Что делать, если “не работает” (типовые проблемы)​


1) Не подключается​


  • Проверь, открыт ли доступ по SSH.
  • Проверь, не блокирует ли провайдер UDP/нужные порты.
  • Попробуй сменить протокол/порт в настройках Amnezia.

2) Подключается, но сайты не открываются​


  • Проверить DNS (частая причина).
  • В split tunneling убедиться, что нужный сайт действительно в списке.

3) Скорость низкая​


  • Это чаще сеть/маршрут, чем CPU.
  • Попробовать другой регион/провайдера.
  • Проверить, что не включён “весь трафик через VPN”.



9) Безопасность (минимум, который стоит сделать)​


  • Сменить пароль root на сильный (или лучше ключи).
  • Обновить систему ( apt update & apt upgrade ).
  • Не выкладывать IP и логины публично.
  • Не ставить сомнительные панели/скрипты.



10) Итог​


Получается:


  • личный VPN на своём сервере,
  • стоимость от 75–150 ₽/мес,
  • управление через удобную программу,
  • и главное: через VPN идёт только нужный трафик, остальное напрямую.



​

 

Вложения

  • Screenshot_2.webp
    Screenshot_2.webp
    91,5 КБ · Просмотры: 14
  • Screenshot_1.webp
    Screenshot_1.webp
    40,2 КБ · Просмотры: 4
  • Screenshot_3.webp
    Screenshot_3.webp
    19,3 КБ · Просмотры: 3
  • Screenshot_4.webp
    Screenshot_4.webp
    52,1 КБ · Просмотры: 3
  • Screenshot_5.webp
    Screenshot_5.webp
    36 КБ · Просмотры: 3
  • Screenshot_6.webp
    Screenshot_6.webp
    30,2 КБ · Просмотры: 4
Последнее редактирование:

Pikachu

Баллов: -9
Говно сервера
Назад
Сверху Снизу