Skip to content

Repository files navigation

vzhukh 🔒

VPN через SSH для Android. Твой сервер. Твой трафик. Никаких посредников.

Этот README тоже навайбкожен. Как и всё остальное здесь.


вхух

Что это?

Приложение, которое туннелирует весь Android-трафик через SSH. Без подписок, без политик конфиденциальности на 40 страниц, без серверов в стране, которую ты не найдёшь на карте.

Только ты, твой SSH-сервер и спокойствие человека, который знает, где именно находятся его пакеты.

Было ли это спроектировано комитетом enterprise-архитекторов за 18 месяцев? Нет. Оно было навайбкожено в несколько сессий из идеи "а вообще это реально сделать?". Оказалось — реально. И работает.


Возможности

  • SSH-туннель — трафик выходит с твоего сервера, а не с сервера какого-то VPN-провайдера с красивым лендингом и мутной политикой конфиденциальности
  • Роутинг по приложениям — пусти через туннель только нужные приложения; Spotify не обязан знать про твой хоумлаб
  • Авто-переподключение — коннект рвётся, приложение переподключается, ты не замечаешь
  • macOS — тоже есть, тоже работает

Как это работает

Твой телефон
      │
      ▼
[Android VPN / TUN-интерфейс]
      │
      ▼
[SSH-клиент]  ──────────────────────────────▶  [Твой сервер]
                                                         │
                                                         ▼
                                                   [Интернет]

Весь трафик идёт через SSH-туннель на сервер под твоим контролем. Вот и весь секрет. Никакой магии, никакого блокчейна, никакого "военного шифрования" в маркетинговых материалах.


Требования

  • Телефон на Android
  • SSH-сервер, которым ты владеешь
  • Базовое понимание того, что такое SSH-сервер

Нет сервера — VPS за 5$ в месяц подойдёт. Настроишь один раз и забудешь, что он существует. Именно так и должна работать инфраструктура.


Настройка

  1. Установи приложение
  2. Введи хост, порт и данные для подключения
  3. Подключись
  4. Всё

Опционально: настрой роутинг по приложениям. Или оставь дефолты и живи дальше.


FAQ

Q: А почему не WireGuard? A: Потому что SSH-сервер у тебя уже есть, и это не требует ничего дополнительного устанавливать на сервере. Никаких новых портов, никаких новых демонов. SSH уже там.

Q: Это безопасно? A: Это SSH. Так что да.

Q: Почему "vzhukh"? A: Это звук, который издаёт пакет, когда входит в туннель. Звукоподражание. Очень технический термин.

Q: iOS? A: У Apple есть мнение насчёт VPN-приложений. Твёрдое, дорогостоящее мнение. Так что пока только Android.


Написано на Flutter и dartssh2. Навайбкожено — проверено в бою.

About

No description or website provided.

Topics

Resources

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages