OpenFlux — инструмент для исследования сетевого стека, реализующий TCP-туннель с подключаемыми транспортами. На стороне клиента поднимается SOCKS5-прокси, а exit node декапсулирует и пересылает пакеты к точке назначения.
Доступно два транспорта: Yandex — отправка TCP-пакетов через cursor-сообщения Яндекс.Документов (поддерживается только legacy-редактор), и Max — передача через WebRTC DataChannel. Транспорт Max считается экспериментальным, использование через внешний VPS может привести к ограничениям аккаунта, сохраняющимся после остановки OpenFlux.
Для сборки нужен Golang 1.26.3+, для Android — NDK 27.0.12077973+, для iOS — XCode 26.6+, а для exit node — root-доступ на Linux VPS/VDS. Проект полностью некоммерческий, без платных функций, распространяется под лицензией GNU GPL v3.0+ и предназначен только для образовательных целей.
GitHub ★ 918
