Bypass Your Digital Limitations Online
One app. Every protocol. Zero bullshit.
BYDLO — бесплатный open-source лаунчер с графическим интерфейсом для VPN, прокси и инструментов свободного доступа к интернету. Импортируйте ссылку, файл конфигурации, QR-код или подписку — и подключайтесь одной кнопкой. BYDLO не изобретает протоколы заново: он управляет проверенными движками (sing-box, Xray-core, WireGuard, AmneziaWG, OpenVPN), а также Zapret и tg-ws-proxy от Flowseal — через один понятный интерфейс.
BYDLO v0.3.1 — промежуточное обновление с исправлениями подключения, импорта и статистики. Скачать BYDLO · Что нового. Статусы и ограничения платформ описаны в матрице совместимости, а порядок ручной проверки — в руководстве.
- Подключение одной кнопкой: заметная кнопка подключения, скорость в реальном времени и таймер сеанса.
- Проверка соединения: внешний IP, страна и задержка через туннель — по явному нажатию, с выбором сервиса проверки.
- Протоколы: VLESS (включая REALITY и XHTTP через Xray), VMess, Trojan, Shadowsocks, Hysteria 2, TUIC, SOCKS5, HTTP(S), WireGuard, AmneziaWG, OpenVPN.
- Импорт: ссылки (
vless://,vmess://,trojan://,ss://,hy2://,tuic://,socks5://,wireguard://…), base64-подписки,.conf(WireGuard / AmneziaWG),.ovpn, изображения с QR-кодом. - Мастер добавления серверов: одна кнопка, выбор ссылки/подписки, файла или QR-кода, предпросмотр до сохранения и базовая форма ручного ввода.
- Резервная копия: зашифрованный паролем файл
.bydlobackupс серверами, подписками, ключами доступа, настройками и маршрутизацией; предпросмотр импорта с объединением или заменой — в настройках. - Zapret из коробки: Windows x64 — Flowseal; Linux x64/ARM64 — nfqws + nftables; macOS — tpws + PF (IPv4 TCP 80/443). На Windows стратегии Flowseal используются без изменений,
winws.exeзапускается без окна консоли; выбор стратегии, игровой фильтр, редактор пользовательских списков, логи, встроенная закреплённая версия с проверкой SHA-256 в CI; пользовательские списки переживают обновления. - TgWsProxy: встроенный порт tg-ws-proxy от Flowseal — без Python и установки, ссылка
tg://proxyв один клик, управление секретом, контроль занятых портов. - Движки в релизе: sing-box и Xray на всех пяти платформах; AmneziaWG без клиента Amnezia на Windows/Linux; консольный OpenVPN. На Windows подписанный DCO устанавливается из BYDLO один раз с явным согласием, без OpenVPN GUI и служб.
- Работа в фоне: трей BYDLO с выбором сервера и управлением VPN/Zapret/TgWsProxy; настраиваемые автозапуск, подключение при старте и системные уведомления.
- Маршрутизация: локальный прокси или режим всего устройства (TUN), раздельное туннелирование, DNS, списки «напрямую / через туннель / блокировать», диапазоны mesh-VPN остаются вне туннеля.
- Безопасность: секреты хранятся зашифрованными (DPAPI на Windows), учётные данные вырезаются из логов, восстановление после сбоев, проверка целостности загружаемых движков, привилегированные операции изолированы и выключены по умолчанию.
- Дизайн: светлая, чёрная и системная (по умолчанию) темы, Purple, Dirty и другие темы из галереи; русский и английский языки; спокойные непрозрачные поверхности, адаптивная раскладка от ширины телефона до десктопа.
- Mock-режим для агентских проверок: явно помеченная имитация подключения, трафика и ошибок для проверки интерфейса без запуска сетевых движков.
Все темы используют общую компоновку. На узком экране sidebar заменяется нижней навигацией. На главной доступны импорт, публичные серверы сообщества, Zapret и Telegram-прокси. Включите прокси Telegram переключателем, затем нажмите кнопку с бумажным самолётом. Галерея тем GitHub доступна в «Настройки → Внешний вид». Технические параметры открываются через «Расширенные настройки». Как пользоваться интерфейсом. Скриншоты сняты на русском языке в Mock Mode; подключение и трафик на них имитируются.
| Платформа | v0.3 |
|---|---|
| Windows 10/11 x64, ARM64 | Сборка в CI на GitHub. Zapret только на x64 |
| Linux x64, ARM64 | Сборка в CI на GitHub (x64 также на зеркале Gitea); встроенный nfqws, нужен root + nftables |
| macOS, только Apple Silicon | Сборка в CI на GitHub, без подписи. Встроенный tpws, только IPv4 TCP 80/443, нужен root |
| Android ARM64 | Запланирован (см. roadmap) |
Подробно по протоколам и платформам: docs/COMPATIBILITY.md.
Распаковывайте весь архив, сохраняя папку engines рядом с BYDLO. В комплект входят sing-box,
Xray и OpenVPN; AmneziaWG — на Windows/Linux; Zapret — на поддерживаемых платформах.
TgWsProxy встроен в само приложение: Python, pip и отдельный клиент Flowseal не нужны.
Скачивание sing-box/Xray из интерфейса остаётся запасным путём, а не обязательным первым шагом.
Клиенты Amnezia и OpenVPN не требуются. На Windows для OpenVPN нужно один раз явно установить встроенный подписанный DCO и адаптер через «Инструменты → Движки» с правами администратора. Для нативного WireGuard пока нужен официальный клиент; WireGuard через sing-box работает без него. На Linux остаются системные зависимости TUN/DNS/firewall — см. матрицу совместимости.
Движки запускаются фоновыми процессами без собственного интерфейса и окон консоли; TgWsProxy работает внутри BYDLO. Повышение прав пользователь подтверждает отдельно. Обычная сборка из исходников не создаёт полный комплект движков: порядок упаковки, проверки хешей и лицензий описан в docs/BUILD.md.
Для сборки нужны Git и .NET SDK 10.0.100 или новее в линейке 10.0 (см. global.json),
а также PowerShell или bash. Установите зависимости, клонируйте репозиторий и перейдите в его каталог.
На Linux нужны системные зависимости Avalonia (X11 и fontconfig).
PowerShell — обычный пользовательский запуск:
git clone https://github.com/endercodezz/BYDLO.git
cd BYDLO
# Убрать флаги разработки только из текущей оболочки.
Remove-Item Env:BYDLO_MOCK, Env:BYDLO_SAFE_DEV, Env:BYDLO_DATA_DIR -ErrorAction SilentlyContinue
dotnet restore BYDLO.slnx
dotnet build BYDLO.slnx -c Release --no-restore
dotnet run --project src/Bydlo.Desktop -c Release --no-buildbash — обычный пользовательский запуск:
git clone https://github.com/endercodezz/BYDLO.git
cd BYDLO
unset BYDLO_MOCK BYDLO_SAFE_DEV BYDLO_DATA_DIR
dotnet restore BYDLO.slnx
dotnet build BYDLO.slnx -c Release --no-restore
dotnet run --project src/Bydlo.Desktop -c Release --no-buildВ существующем checkout начните с очистки переменных. Для обычного запуска не загружайте scripts/env.*:
это окружение агента, включающее защиту от запуска реальных движков. Команды очистки выше предназначены
для ручного запуска сопровождающим; агент не выполняет их для проверки подключения.
Без явного выбора mock приложение использует реальные адаптеры. Импортируйте профиль, настройте нужный движок в интерфейсе и подключитесь вручную. Возможности и необходимые права зависят от платформы: см. совместимость. Сама сборка не проверяет реальное подключение.
--mockиBYDLO_MOCK=1принудительно включают имитацию на текущий сеанс; отсутствие аргумента не отменяет переменную. Их значение не сохраняется как пользовательский выбор.- Сохранённый переключатель «Настройки → Расширенные настройки → Mock-режим» тоже включает имитацию. Для реального подключения выключите его после удаления флагов; по умолчанию он выключен.
BYDLO_SAFE_DEV=1блокирует реальные движки и привилегированные операции, но сам по себе не включает mock.BYDLO_DATA_DIRвыбирает каталог данных;scripts/env.*задают.tmp/appdata. После удаления переменной используется обычный каталог данных пользователя с собственными сохранёнными настройками. Если нужен именно прежний каталог, сохраните эту переменную и проверьте в нём переключатель mock.
Сценарий агента с явным mock и изолированные проверки описаны в docs/BUILD.md.
- Импорт, буфер обмена и «Открыть с помощью»
- Пользовательские темы
- Архитектура
- Сборка
- Совместимость протоколов и платформ
- Редактирование профилей и учётные данные OpenVPN
- Руководство по ручному тестированию
- Интерфейс BYDLO и проверка в Mock Mode
- Roadmap
- Сторонние компоненты и лицензии
- Как помочь проекту
- Правила для ИИ-агентов (на английском)
Проект открыт для всех: исправления, переводы, тесты на реальной сети, новые движки и документация.
Начните с CONTRIBUTING.md — там сборка, Mock-режим, правила сетевой безопасности и процесс
issue → ветка → PR. Задачи для первого вклада помечены
good first issue.
Поддержать разработку BYDLO можно переводом Tether (USDT) в сети TRON (TRC-20) на любой из адресов:
TJQ3sBdoZFnT1Zvsgb4DwtibqU2uuHZSdhTHJR1m7gu37LWtz5VqrSjU4jd9xFZ9mCgF
BYDLO построен на работе этих проектов: Flowseal/zapret-discord-youtube, bol-van/zapret, Flowseal/tg-ws-proxy, SagerNet/sing-box, XTLS/Xray-core, WireGuard, AmneziaWG, OpenVPN, Avalonia UI и других, перечисленных в THIRD_PARTY_NOTICES.md. Спасибо им.
Отдельное спасибо @yawaflua: когда аккаунт проекта на GitHub временно заблокировали, его Gitea и раннеры приютили BYDLO — репозиторий, issues и CI.
Спасибо всем, кто помогает развивать проект ❤️
BYDLO распространяется по GNU General Public License v3.0 или более поздней. Сторонние компоненты сохраняют свои лицензии — см. THIRD_PARTY_NOTICES.md.
Используйте BYDLO в соответствии с законодательством вашей страны. Это клиент для сетей и серверов, которыми вы вправе пользоваться.










