Об этом проекте

HypoMux — это открытый инструмент для Windows 10/11, предназначенный для агрегации нескольких сетевых адаптеров и распределения трафика. Он создан с использованием Go, Wails v3, React и Fluent UI. Интерфейс работает с правами обычного пользователя, а сетевые операции, требующие повышенных привилегий, выполняются отдельным сервисом Go Core/Windows. Основные возможности: - Режим системного прокси: запускает локальные HTTP/HTTPS и SOCKS5 сервисы, по умолчанию перехватывает системный прокси Windows, также может предоставлять локальные порты только для приложений с ручной настройкой. - Режим виртуального адаптера: использует Wintun и sing-box для перехвата более широкого системного трафика, а также применяет WFP, DNS и правила маршрутизации для распределения. - Управление несколькими адаптерами: выбирает исходящий адаптер для каждого нового соединения, используя привязку исходного адреса и IP_UNICAST_IF для фиксации сокета на реальном физическом канале. - Расширенные правила маршрутизации: можно указать агрегацию, прямое подключение или конкретный адаптер для процессов, доменов, IP/CIDR; поддерживается подписка на наборы правил Clash/sing-box. - Мониторинг в реальном времени и диагностика: отображает скорость каждого адаптера, количество соединений и общую пропускную способность, а также проверки потери пакетов, задержки, джиттера, DNS, шлюза и привязки исходного адреса. - Совместимость со сторонними прокси: распознает процессы локальных прокси и игровых ускорителей, создает обходные пути прямого подключения по пути процесса или PID порта прослушивания. - Автоматическое восстановление: при остановке или удалении восстанавливает измененные системные прокси и сетевые настройки. Технические ограничения: агрегация — это распределение нагрузки на уровне соединений, она не позволяет одному TCP-соединению превысить скорость исходного канала и не гарантирует снижение задержки; для соревновательных игр, голосовой связи и конференций рекомендуется использовать правила прямого подключения. Проект распространяется под лицензией AGPL-3.0, официальные сборки для Windows создаются через GitHub Actions и подписаны SignPath.