Skip to content

About

Discord, YouTube и Telegram работают в пару кликов — бесплатно, на Windows. GUI над zapret: автоподбор и генерация стратегий, Telegram без VPN.

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Repository files navigation

⚡ FreeConnect

Стабильная связь в один клик. Discord, YouTube и Telegram работают ровно — без настроек, батников и танцев с бубном.

Скачать Version

tests license

⚠️ Официальный источник — только этот репозиторий

github.com/cold-hell/FreeConnect

Любые другие сборки, «зеркала», сайты и «установщики» из других мест могут быть заражены — в этой нише вредоносные копии распространяют под чужими именами. Скачивай только из релизов и сверяй контрольную сумму (SHA-256 указан в описании каждого релиза).


Что это

FreeConnect — утилита для модификации сетевых пакетов. Она меняет то, как твой компьютер формирует TCP- и UDP-соединения: фрагментирует пакеты, разбивает TLS-рукопожатие на части, подставляет служебные заголовки. Для приложений всё остаётся как было — меняется только форма трафика на пути к серверу.

Зачем это нужно на практике: у многих провайдеров Discord, YouTube и Telegram работают нестабильно — голос заикается, видео не грузится, сообщения висят. Модификация пакетов приводит соединение в рабочее состояние.

Внутри — движок zapret, но вся сложность спрятана за одной кнопкой: запустил, нажал ⚡ — и связь работает. В отличие от «голого» zapret с папкой батников, FreeConnect сам подбирает рабочие параметры под твоего провайдера и удерживает соединение, если у провайдера что-то меняется.

Программа бесплатная, без рекламы и сбора данных, с открытым исходным кодом.

Главное окно — всё работает Соединение Telegram
Генерация своей стратегии VPN для Discord
Слева направо: главное окно · соединение Telegram · генерация своей стратегии · VPN для Discord

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

Основное

  • Одна кнопка. Никаких .bat, консолей и ручного выбора параметров.
  • Автоподбор. Программа сама перебирает наборы параметров и находит рабочий именно у тебя.
  • Свой набор. Если готовые не подошли — глубокий поиск собирает персональный под твою сеть: он стартует от твоего лучшего набора и мутирует его в живых проверках, а если ни одна база у провайдера вообще не открывает сайты — честно останавливается и говорит об этом, вместо бесконечного перебора.
  • Защита голоса. Следит за задержкой голосового канала Discord и восстанавливает связь, если она просела.
  • Игровой режим. Один тумблер — и обработка распространяется на игровые порты.

Telegram (с 0.3.0; ядро обхода заменено в 0.5.0)

  • Локальный MTProto-прокси заворачивает Telegram в его собственный веб-канал: наружу уходит обычное защищённое соединение с легальным доменом, а не характерный почерк протокола.
  • Настройка в один клик: Telegram сам предложит добавить прокси.
  • Не требует VPN, подписок и сторонних серверов — только твой компьютер и серверы Telegram.
  • Если прямой адрес придушат — трафик уходит через резервный канал Cloudflare, а список резервных доменов обновляется автоматически.
  • Встроенная проверка показывает, на какой ступени возникла проблема.
  • Ядро обхода — проект Flowseal/tg-ws-proxy (MIT).

Свои сайты (с 0.4.0)

  • Популярные сервисы (взрослые сайты, трекеры и др.) уже добавлены — работают из коробки.
  • Настройки → «Свои сайты в обход»: добавь свои домены (по одному в строке), применяется на лету.

Discord через свой VPN (с 0.2.0, по желанию)

  • Если у тебя есть своя VPN-подписка, весь трафик Discord можно пустить через неё.
  • Импорт ссылки-подписки, выбор страны-выхода, раздельная маршрутизация: через VPN идёт только Discord.
  • Внутри страны (и в режиме «Авто») берётся рабочий сервер: доступность проверяется вживую, а не выбирается фиксированный по пингу.
  • Понимает все ходовые форматы подписки: JSON-профили (Happ/Streisand), base64 от JSON, base64-список ссылок и просто список ссылок — vless://, trojan://, ss://, hysteria2://, vmess:// (Reality, TLS, WS/gRPC/XHTTP, Hysteria2, Shadowsocks).
  • Подписки с привязкой к устройству: FreeConnect отправляет свой ID устройства, а можно вставить ID из Happ — тогда панель отдаёт тот же список серверов, что и Happ. Сообщения панели («кончился лимит устройств», «обнови подписку», срок) видны прямо в окне.
  • Через VPN идёт только Discord — его процессы и его домены. Всё остальное уходит напрямую, твоим домашним интернетом; локальная сеть и приватные адреса — тоже всегда напрямую.
  • Кнопка «Проверить маршрут» показывает два IP: «напрямую» (то, что видят браузер и прочие программы) и «через VPN» (выход Discord). Совпали — значит маршрут сломан, и это видно сразу.

Удобство

  • Автозапуск. Стартует вместе с Windows и включается сам.
  • Свежие параметры. Подтягивает актуальные наборы автоматически.
  • Запасной канал обновлений. Если GitHub недоступен, обновления приходят с зеркала.
  • Работает в трее. Не мешается, ест минимум ресурсов.

📥 Установка

  1. Скачай FreeConnect-Setup.exe.
  2. Запусти установщик, пройди «Далее → Установить».
  3. Готово. FreeConnect откроется сам.

Антивирус ругается? Это нормально. Сетевой движок (winws.exe) работает с драйвером перехвата пакетов и часто ловит ложное срабатывание — так устроены все программы этого класса. Файл чистый, добавь в исключения.

🕹️ Как пользоваться

  • Главная кнопка ⚡ — включает и выключает обработку. Всё.
  • Подобрать автоматически — если что-то работает плохо, нажми: программа найдёт рабочие параметры.
  • Глубокий поиск — собирает твой собственный набор, когда готовые не справились.
  • Настройки (шестерёнка): автозапуск, игровой трафик, защита голоса, Telegram, VPN для Discord.

Обычно ничего трогать не нужно: поставил, включил автозапуск — и всё работает само.

❓ Частые вопросы

Как включить Telegram

Настройки → «Соединение Telegram» → «Настроить автоматически». Telegram откроется и предложит добавить прокси — подтверди. Работают сообщения, файлы, голосовые и звонки.

Если Telegram не подхватил ссылку сам — нажми «Скопировать ссылку для Telegram» и добавь прокси вручную: Telegram → Настройки → Продвинутые → Тип соединения → Прокси → добавить.

Важно: Telegram будет ходить через FreeConnect, поэтому включи автозапуск — иначе после перезагрузки Telegram не подключится, пока не запустишь программу. Она сама об этом напомнит.

Telegram не подключается

Настройки → «Соединение Telegram» → «Проверить соединение». Проверка разберёт соединение по ступеням (ядро → локальный прокси → прямой канал до Telegram → резерв Cloudflare) и скажет, где именно проблема. Если прямой адрес недоступен — включи «Резерв через Cloudflare».

Кажется, что через VPN идёт вообще весь трафик

Открой «VPN для Discord» → «Проверить маршрут». Покажет две строки:

  • Напрямую (браузер и прочее) — это твой домашний IP: именно его видят браузер и остальные программы. Так и должно быть.
  • Через VPN (Discord) — IP страны, которую ты выбрал.

Совпали или первая строка показывает страну VPN — вот тогда маршрут действительно сломан, пиши. Важно понимать: сам клиент перехватывает весь трафик (так работает режим TUN — иначе голос Discord не завернуть), но наружу всё, кроме Discord, уходит напрямую, твоим интернетом.

Discord подключается, но не слышно голос / не идёт демонстрация

Нажми «Подобрать автоматически» или «Глубокий поиск» — программа найдёт набор параметров, где голос и демонстрация экрана работают полностью. FreeConnect проверяет именно голосовой канал, а не только доступность сайта.

Ничего не работает
  1. Проверь, что обработка включена (кнопка ⚡ горит).
  2. Нажми «Подобрать автоматически».
  3. Если не помогло — «Глубокий поиск».
  4. Всё ещё нет? Настройки → «Собрать логи для поддержки» и приложи .zip к issue.
В подписке не все серверы (в Happ их больше)

Так бывает у подписок с привязкой к устройству (Happ-шлюзы, панели с лимитом устройств): без ID устройства панель отдаёт заглушку — один нерабочий сервер. Проверь:

  1. Настройки → «VPN для Discord» → поле «ID устройства (HWID)»: там должен быть ID (свой создаётся автоматически).
  2. Хочешь ровно тот же список, что в Happ — скопируй ID из Happ (подписка → «Your HWID» → «Copy HWID»), вставь в это поле и нажми «Сохранить». FreeConnect перечитает подписку и будет считаться тем же устройством, не занимая отдельный слот.
  3. Если в окне видно сообщение панели про лимит устройств — зайди в бота подписки в раздел «Устройства» и удали лишние.
VPN для Discord не подключается

Программа сама перебирает серверы и берёт тот, через который реально идёт трафик. Если не вышло — посмотри сообщение панели в окне «VPN для Discord» (лимит устройств, срок подписки) и проверь, что в поле «ID устройства» есть ID. Затем нажми «Импортировать» ещё раз.

Играю в игры — что включить?

Настройки → «Покрывать игровой трафик». Тогда обработка распространяется и на игровые порты, и голос в Discord не отвалится во время игры.

🔧 Как это устроено

  • Сетевой движок — zapret (winws.exe + драйвер перехвата пакетов WinDivert). Фрагментация TLS-рукопожатия, десинхронизация, подстановка служебных пакетов.
  • Telegram — локальный MTProto-прокси: принимает обфусцированный поток Telegram, определяет дата-центр и перешифровывает его в WebSocket к веб-входу Telegram. Если прямой адрес недоступен — идёт через резервные Cloudflare-домены, медиа мультиплексируется по HTTP/2. Ядро — Flowseal/tg-ws-proxy (MIT), вендорено в freeconnect/tgws без изменений (см. freeconnect/tgws/UPSTREAM.md).
  • VPN для Discord — sing-box с маршрутизацией по имени процесса: через туннель идёт только Discord, остальное — напрямую.
  • Интерфейс — Python + pywebview (WebView2), без Electron.

Тестов в проекте: 273, гоняются в CI на каждый коммит.

⚠️ Дисклеймер

FreeConnect — инструмент для работы с сетевыми пакетами на собственном компьютере, предназначенный для восстановления стабильного доступа к легальным сервисам. Проект некоммерческий, распространяется как есть, без гарантий. Ответственность за использование несёт пользователь.

🙏 Благодарности

FreeConnect лишь делает эти технологии доступными обычному пользователю.

About

Discord, YouTube и Telegram работают в пару кликов — бесплатно, на Windows. GUI над zapret: автоподбор и генерация стратегий, Telegram без VPN.

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages