Skip to content

PostmanReminisce/Wisp-VPN

Repository files navigation

Wisp VPN

Wisp VPN

Бесплатный VPN-клиент для Windows

Обход блокировок · WireGuard · Kill Switch · без регистрации · без логов

License: MIT Release Platform Stars

⬇ Скачать для Windows · 🌐 Сайт проекта · 👁 Превью интерфейса · 📖 Документация


🚧 Проект в активной разработке.

📖 О проекте

Доступ к YouTube, Telegram, Discord, зарубежным CDN и множеству других сервисов в России и части СНГ нестабилен: провайдеры замедляют трафик, часть адресов блокируется, DPI распознаёт классические VPN-протоколы. Большинство бесплатных решений из магазинов приложений требуют регистрацию, показывают рекламу и не публикуют прозрачную политику логирования.

Wisp VPN — некоммерческий VPN-клиент с открытым исходным кодом для Windows 10/11 на основе WireGuard. Никакого аккаунта, привязки карты или подписки — скачать, запустить, подключиться. Весь код открыт и проверяем: никакой «магии» и доверия на слово.

💻 Платформы: сейчас в разработке только Windows-клиент. Другие платформы не планируются в ближайших релизах — см. ROADMAP.md.

✨ Возможности

Возможность Комментарий
Открытый исходный код (MIT) Весь код клиента — в этом репозитории
MVVM-каркас приложения, интерфейс из 3 экранов Подключение / Серверы / Настройки
Парсер конфигурации WireGuard WireGuardConfigParser
Измерение задержки до сервера PingProbe
Подключение туннеля WireGuard Ядро уже работает
Генерация ключей X25519 На основе проверенной криптобиблиотеки
Kill Switch Блокировка трафика при обрыве VPN
Политика отсутствия логов SECURITY.md
Без ограничений по трафику и скорости Целевая модель — полностью бесплатно
Автовыбор сервера по пингу
Портативная версия (без установки)

Разбивка по статусам компонентов клиента — в client/README.md. Полная дорожная карта — в docs/ROADMAP.md.

🖥️ Интерфейс

Приложение состоит из трёх вкладок:

Экран подключения Список серверов Настройки
  • 🔌 Подключение — центральная кнопка включения/выключения VPN, текущий сервер, статус туннеля
  • 🌍 Серверы — список доступных серверов с задержкой в мс
  • ⚙️ Настройки — Kill Switch, автозапуск, автовыбор сервера, уведомления

⬇ Скачать

  1. Перейти на наш Сайт и скачать последний установщик для Windows.
  2. Запустить установщик и следовать инструкциям.
  3. Подробности и системные требования — в docs/INSTALL.md.

🚀 Сборка из исходников

Требуется .NET 8 SDK с workload Windows Desktop.

git clone https://github.com/PostmanReminisce/wisp-vpn.git
cd wisp-vpn
dotnet build
dotnet test                                   # тесты WispVpn.Core
dotnet run --project client/src/WispVpn.App   # запуск приложения

Кнопка «Подключиться» сейчас закономерно ответит «ещё не реализовано» — сам туннель не поднимается, см. client/README.md за подробным статусом каждого компонента.

🔐 Протокол

Единственный протокол на первый релиз — WireGuard: современный, компактный (около 4000 строк кода ядра) и один из самых аудируемых VPN-протоколов, использующий ChaCha20-Poly1305 и Curve25519. Другие протоколы (OpenVPN, обфускация трафика для сложных сетей) рассматриваются позже — см. раздел «Позже» в ROADMAP.md.

Формат конфигурации — стандартный .conf WireGuard ([Interface] / [Peer]). Пример без реальных ключей — configs/sample.conf.

🌍 Серверы

Сейчас на выбор доступно 48 серверов, включая страны Европы, Америки и Азии.

🔒 Безопасность и приватность

  • Без логов — цель проекта: не собирать и не хранить логи активности пользователей.
  • Открытый код — весь клиент проверяем построчно, никакого closed-source бинарника с недоказуемыми обещаниями.
  • Не катаем свою криптографию — генерация ключей и шифрование будут основаны на проверенных библиотеках (WireGuard/X25519), а не самописных реализациях.

Нашли уязвимость? Не создавайте публичный issue — процесс приватного репорта описан в SECURITY.md.

💻 Системные требования

Значение
ОС Windows 10 (1809+) или Windows 11, 64-bit
Права администратор (для настройки сетевого адаптера)
Место на диске ориентировочно ~50 МБ
Дополнительный софт не требуется (.NET входит в установщик)

❓ FAQ

Частые вопросы — в docs/FAQ.md: бесплатно ли это, какой протокол используется, когда выйдет первая рабочая версия и как помочь проекту.

🤝 Участие в разработке

Будем рады помощи — от идей и багрепортов до кода. Правила — в CONTRIBUTING.md, нормы поведения — в CODE_OF_CONDUCT.md.

📚 Документация

  • FAQ — частые вопросы
  • INSTALL.md — установка и системные требования
  • ARCHITECTURE.md — как устроен проект
  • ROADMAP.md — дорожная карта
  • client/README.md — статус реализации по компонентам клиента

Лицензия

Проект распространяется по лицензии MIT.


Wisp VPN не связан с какими-либо коммерческими VPN-сервисами. Сделано энтузиастами, для людей.

About

Wisp VPN - бесплатный и открытый VPN-клиент для Windows на основе WireGuard. Без логов, без ограничений по трафику, полностью open-source. В активной разработке. Обходим блокировки в РФ.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

119 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors

Languages