История изменений Mudfish Cloud VPN
подсказка
Установщики предыдущих версий доступны по ссылке Список файлов выпуска.
6.5.5 (2026-09-28)
- mudfish
- Если при запуске не удаётся прочитать статические сведения о релейных серверах, выполняются до двух повторных попыток.
- Исправлено возмож ное аварийное завершение из-за освобождения данных маршрута до окончания обработки сообщения маршрутного сокета.
- macOS: исправлено применение настроек DNS Full VPN при одновременно включённом режиме товаров WFP.
- Из Core удалены неиспользуемые параметры командной строки клиента и сервера ADN:
-aи-A.
- mudflow
- При повторном запросе настройки релейного сервера после ошибки сокета правильно обрабатываются состояние отправки и число неудачных попыток.
- Исправлена возможная взаимная блокировка при очистке запросов, достигших предела повторных попыток.
- Ошибки MUDEC_01696 группируются по парам «товар — релейный сервер», чтобы уменьшить дублирование сообщений и упростить поиск неудачных настроек.
- mudrun
- Исправлен сбой при входе, если настройки экспертного режима или alias в ответе аутентификации представлены логическими значениями.
- Исправлен сбой при отсутствии IP-адреса или порта в запросе проверки TCP RTT. Теперь возвращается ошибка.
- Linux: для запуска
mudnetmonиmudmtrопределяется доступный терминал, например Konsole, GNOME Terminal, Xfce Terminal или xterm. Им ена пользователей со специальными символами обрабатываются правильно. - Windows: исправлено возможное аварийное завершение при загрузке списка процессов, если запущен GameGuard.
- Windows: улучшены отчёты о сбоях — обрабатываются одновременные ошибки и предотвращается повторение журналов из-за ошибки самого потока отправки отчёта.
- UI
- Карты RTT расширенного режима и Multi Path явно запрашивают маршруты через два релейных сервера.
- В поиск панели управления добавлены игры и программы.
- mudwfp_proxy
- macOS: в заголовки TCP/UDP-прокси добавлен идентификатор программы и увеличен буфер имени. Программы с длинными идентификаторами правильно отображаются в журналах и статистике трафика.
- macOS: таймеры прокси используют монотонные часы для согласованной обработки тайм-аутов.
- Windows: к сообщению о неудачном запуске драйвера WFP (MUDEC_00514) добавлено описание системной ошибки.
6.5.4 (2026-09-06)
- muddiag
- В отчёты о проблемах Linux и macOS включает ся
mudwfp_proxy_stdout.txt.
- В отчёты о проблемах Linux и macOS включает ся
- mudfish-exclude
- Linux: добавлена утилита командной строки для запуска выбранных программ вне маршрутов Mudfish через обычное IPv4-подключение. Требуются права root, cgroup v2,
ipиiptables.
- Linux: добавлена утилита командной строки для запуска выбранных программ вне маршрутов Mudfish через обычное IPv4-подключение. Требуются права root, cgroup v2,
- mudnetmon
- Добавлены параметры
-r/--readдля загрузки JSON-отчётов о трафике, их просмотра без подключения и экспорта.
- Добавлены параметры
- mudrun
- macOS: исправлена проблема завершения mudwfp_proxy.
- Windows: при запуске в фоне отключается привязка IPv6 к TAP-Win32 Adapter V9.
- В автоматические отчёты об ошибках включаются уведомления панели, кроме информационных и обычных сообщений о потере пакетов MUDEC_00238.
6.5.3 (2026-05-25)
- mudfish
- Запросы через DHCP relay agent правильно записываются в журнал, а ответы возвращаются тому же агенту.
- Windows: при неудачной смене MTU записывается невыполненная команда, и программа продолжает работу вместо завершения процесса.
- mudrun
- Исправлено некорректное применение настроек при слишком большом числе исключений Full VPN.
- При повторном запуске Launcher открывает уже работающую панель управления вместо завершения с ошибкой.
- Если
.ipportнедоступен, панель открывается по заданным адресу привязки и порту. - Автоматический выбор по RTT запрашивает и применяет маршруты, соответствующие текущему режиму серверов, включая базовый и Multi Path.
- Обеспечен стабильный порядок сортировки исключений Full VPN и расширено окно редактирования.
- Для сохранения настроек Launcher используется отдельная конечная точка
/prog/launcher/conf.
- mudwfp_proxy
- В Windows, macOS и Linux добавлен параметр
-Gдля использования уровня журналирования, заданного в Mudfish Launcher.
- В Windows, macOS и Linux добавлен параметр
6.5.2 (2026-05-06)
- mudfish
- Повышена точность RTT: удаляются остаточные данные сокета, отправка измерительных пакетов рандомизирована, ответы проверяются.
- Исправлены повторное использование сокетов измерения RTT и обработка тайм-аутов.
- Исправлена проверка соединений TCP relay и доб авлена проверка границ FD_SETSIZE.
- Улучшен порядок закрытия соединений для корректного завершения.
- mudrun
- Унифицирован формат ошибок HTTP API и исправлены неверные коды успешного ответа.
- Добавлена отладочная конечная точка для журналов уровня trace.
- Изменено имя JavaScript-файла интерфейса для обновления кеша.
6.5.1 (2026-05-02)
- mudflow
- Добавлены коды MUDEC_01697 и MUDEC_01698 для диагностики управления идентификаторами сеансов серверной части (SID).
- Внутренний API автоматического выбора правильно возвращает текущую версию.
- mudrun
- В Web Inspect добавлен режим запрещающего списка. Домены для передачи через Mudfish можно задавать разрешающим или запрещающим списком.
- Настройки пользовательских доменов разделены на разрешающий и запрещающий списки.
- Веб-панель обновлена для поддержки новых настроек Web Inspect.
- mudwfp_proxy
- Улучшена обработка сигналов в Linux и macOS, упорядочен код.
6.5.0 (2026-04-21)
- mudflow
- Улучшен порядок инициализации для обработки ожидающих SID, когда snode серверной части недоступен сразу.
- Логика измерения RTT автоматически повторно получает статические сведения о серверах, если инициализация ещё не завершена.
- Некоторые сообщения соединения, включая MUDEC_00414, MUDEC_00415 и MUDEC_00771, переведены с уровня ошибки на предупреждение.
- Диагностические журналы неудачных соединений включают текст системной ошибки.
- mudrun
- macOS: реализован прозрачный прокси на основе
NETransparentProxyProvider(Network Extension). Он обрабатывает TCP/UDP-трафик отдельных программ в macOS 11.5 и новее и поддерживает режим товаров WFP для macOS. - macOS: минимальная поддерживаемая версия повышена до 11.5, улучшены права app-proxy.
- API списка процессов и серверная часть веб-панели обновлены для поддержки идентификаторов программ.
- Изменена подробность журналов проверки IPv6-соединений.
- macOS: реализован прозрачный прокси на основе
6.4.4 (2026-04-04)
- mudnetmon
- Реализован сбор сетевого трафика через API
NetworkStatisticsв macOS. - В macOS сетевой монитор
mudnetmonможно запускать из меню панели в новом окне терминала.
- Реализован сбор сетевого трафика через API
- mudrun
- Меню «Network Monitoring» отображается и в macOS.
- Графики загружаются после получения всех идентификаторов сеансов серверов (
sidstr), что устраняет повреждённые изображения в окне состояния.
6.4.3 (2026-03-29)
- muddiag
- Исправлены неверный IP-адрес и тесты.
- mudmtr
- Отправка отчётов переработана для новой HTTP-конечной точки.
- После успешной отправки отчёта MTR и создания темы форума отображается ссылка на неё.
- mudnetmon
- Добавлена поддержка Linux с использованием eBPF.
- Добавлена блокировка по PID, предотвращающая одновременный запуск нескольких экземпляров.
- mudrun
- При запуске
mudmtrиmudnetmonимя пользователя передаётся аргументом. - Ошибка MUDEC_01443 включает IP-адрес назначения, порт и текст ошибки.
- Добавлены отсутствовавшие коды MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 и MUDEC_01663. Улучшены сообщения MUDEC_00927 и других ошибок.
- Снижена подробность журналов операций кеша.
- Linux: обеспечен корректный запуск
mudnetmonв эмуляторе терминала.
- При запуске
6.4.2 (2026-03-20)
- mudmtr
- Переработана функция Matt’s traceroute для Linux, macOS и Windows.
- mudrun
- На вкладку «Дополнительно» добавлены кнопки запуска
mudnetmon.exeиmudmtr.exe. - Удалена прежняя реализация Matt’s traceroute.
- Интерфейс: смена языка пользователем обновляет также язык серверной части.
- На вкладку «Дополнительно» добавлены кнопки запуска
6.4.1 (2026-03-18)
- mudnetmon
- Добавлена утилита
mudnetmon.exeдля просмотра системного трафика по процессам в Windows.
- Добавлена утилита
- mudrun
- Исправлен сбой assertion при аутентификации.
- mudwfp_proxy
- Для UDP-связи с рел ейными серверами используется новый заголовок.
6.4.0 (2026-02-12)
- mudfish
- Для TCP- и UDP-соединений введён новый протокол заголовка прокси v2.
- Исправлен порядок настройки таблицы маршрутизации брокерского соединения для корректной очистки при ошибке.
- Сообщения MUDEC_01172 и MUDEC_01173 переведены с уровня предупреждения на информационный.
- Сообщение Wintun MUDEC_00902 включает код ошибки.
- Исправлен вывод сетевого трафика прямых соединений.
- mudrun
- Добавлена статистика количества уведомлений уровней warning, error, critical и fatal.
- Удалён обход ошибки MUDEC_00044, запускавший Диспетчер задач в Windows 7.
- Отменён переход на встроенный браузер в Windows.
6.3.3 (2026-02-03)
- mudfish
- Из Core удалены функции pfctl и pf.
- mudrun
- Удалён режим NAT Open без официального объявления его устаревшим (deprecated).
6.3.2 (2026-01-25)
- mudfish
- В режиме FastConnect больше не записываются ошибки EPIPE.
- mudrun
- Перед отображением RTT игрового товара выполняются три измерения.
- Если личный межсетевой экран или антивирус Windows блокирует DNS-запрос
ui.mudfish.net, интерфейс открывается в браузере по умолчанию. - Интерфейс: изменены переносы строк в некоторых сообщениях.
6.3.1 (2026-01-15)
- muddiag
- Добавлен манифест совместимости с Windows 10 и 11.
- mudrun
- Изменены уровни журналирования некоторых сообщений.
- UI
- Изменены цвета всплывающих окон в тёмной теме.
- Улучшены экран и меню пользовательских товаров.
- Исправлено отображение значка автоматического выбора сервера пользовательского товара.
- Меню пользовательских товаров отображается даже при выключенном экспертном режиме.
6.3.0 (2026-01-12)
- mudrun
- Windows: по возможности запускается
mudrun_tauri.exeвместо браузера по умолчанию. - Windows: для
mudrun.exe.manifestдобавлен режим совместимости с Windows 10 и 11.
- Windows: по возможности запускается
- mudfish
- Сообщения MUDEC_00139, MUDEC_00314, MUDEC_00049 и MUDEC_001643 записываются только один раз.
6.2.2 (2026-01-02)
- mudfish
- Исправлена ошибка Multi Path при отсутствии доступных интерфейсов.
- mudrun
- Linux: при обнаружении аварийного завершения соответствующие сведения отправляются на сервер Mudfish.
- Изменены уровни журналирования некоторых сообщений.
- Исправлен сбой assertion при обработке заголовков HTTP-запроса.
- macOS
- Для соединения Mudfish VPN не задаётся адрес DNS-сервера.
- Ошибки и предупреждения корректно записываются в журнал Mudfish Cloud VPN.
- UI
- При сбросе настроек Launcher в «Настройки → Программа» также сбрасываются параметры tun/tap.
- Удалено меню WPAD, поддержка которого прекращена.
- Значок режима товаров WFP правильно отображается на панели управления.
- mudwfp_proxy
- Если имя процесса UDP-сеанса не найдено, выводится отдельное сообщение об ошибке.
6.2.1 (2025-12-20)
- mudflow
- Добавлена настраиваемая переменная для управления уровнем журналирования.
- mudrun
- Уровни журналирования правильно обрабатываются между процессами.
- UI
- Исправлена высокая загрузка CPU во время автоматической настройки на панели управления.
- Исправлена обработка чисел с плавающей точкой на экране «Состояние → Релейный сервер».
- Вкладка журнала WFP-прокси правильно отображается в «Состояние → Процессы».
- Исправлена остановка автоматической настройки на 50% при совместном использовании Full VPN и режима товаров WFP.
6.2.0 (2025-12-17)
- mudfish
- Исправлена проблема компиляции taskqueue.
- При сбое
open("/dev/net/tun", O_RDWR)выводятся чёткие сведения об ошибке. - Обрабатывается передача слишком большого числа файловых дескрипторов в
select(). - Код изменён для поддержки режима товаров WFP в Linux.
- mudflow
- Код изменён для поддержки режима товаров WFP в Linux.
- mudrun
- Изменён стандартный формат журнала.
- Код изменён для поддержки режима товаров WFP в Linux.
- Исправлена некорректная проверка процесса
mudrun_headless. - Интерфейс: изменена компоновка при включённом режиме товаров WFP в Linux.
- mudwfp_proxy
- Исправлен сбой assertion при нехватке памяти (OOM).
6.1.3 (2025-11-12)
- mudrun
- Исправлен поиск браузера по умолчанию при запуске от системной учётной записи в Windows 11.
- Исправлены ссылки кодов ошибок в «Состояние → Журналы».
- mudfish
- Исправлено аварийное завершение при воз врате ошибки из
CreateEvent(). - Исправлен сбой при включённом Web Inspect и использовании слишком большого числа сокетов для наблюдения за трафиком.
- Исправлен избыточный вывод предупреждений при возврате EPIPE из сокета.
- Исправлено аварийное завершение при воз врате ошибки из
6.1.2 (2025-11-03)
- mudrun
- Исправлен сбой assertion при нехватке памяти для обработки тела запроса.
- mudfish
- Исправлена проблема при неудачном вызове
setsockopt()для предотвращения IP-фрагментации. - Для устранения проблемы таблицы маршрутизации отменено изменение
struct sockaddr_un. - В Windows FD_SETSIZE увеличен с 64 до 4096 и добавлена проверка файловых дескрипторов.
- При слишком большом числе файловых дескрипторов в
select()выводится предупреждение.
- Исправлена проблема при неудачном вызове
6.1.1 (2025-10-11)
- mudrun
- Интерфейс: при активации товара с конфликтом CDN / Cloud выводится явное предупреждение.
- mudfish
- tcprelay_direct: исправлен сбой при неверном значении magic сеанса.
- tcprelay_direct: в Linux при неудачной привязке сокета проверяется другой порт.
6.1.0 (2025-09-29)
- muddiag
- В отчёт о проблеме включаются журналы использования трафика.
- mudrun
- Добавлена запись локальных журналов в режимах FastConnect и Direct.
- mudfish
- Исправлено незавершение запроса сведений о релейном сервере при ошибке.
- В Windows при ENOBUFS во время привязки сокета выполняется повторная попытка с фиксированным портом.
6.0.0 (2025-09-20)
- mudrun
- Добавлена функция Web Inspect для проверки веб-трафика. Проверяемые домены выбираются в настройках.
- Добавлена функция «Пропустить эту версию» для пользователей, не желающих обновляться.
- mudwfp_proxy
- Исправлено аварийное завершение из-за сбоя assertion.
- mudfish
- Исправлена утечка памяти при обработке mbuf.
- Улучшен код для поддержки Web Inspect.
- Если шлюз по умолчанию не найден, выводится предупреждение.
- Исправлен сбой при завершении процесса.
- В режимах FastConnect и Direct записывается объём использованного трафика.
- Исправлен сбой при завершении сеанса в режиме Direct.
5.17.19 (2025-09-01)
- mudrun
- Исправлен поиск браузера по умолчанию в Windows 11.
5.17.18 (2025-08-24)
- mudflow
- Исправлены дополнительные сбои при слишком большом числе активных товаров.
- В запросы mudshortd передаются версия и тип ПК.
5.17.17 (2025-08-19)
- mudflow
- Исправлен сбой при слишком большом числе активных товаров.
- mudfish
- Исправлен сбой из-за неверной обработки блокировок при использовании исключений веб-трафика.
5.17.16 (2025-08-02)
- mudfish
- Исправлен периодический возврат WSAEFAULT из
recvfrom().
- Исправлен периодический возврат WSAEFAULT из
5.17.15 (2025-07-23)
- mudfish
- Исправлены возврат WSAEFAULT из
recvfrom()из-за неверных аргументов и чрезмерное журналирование.
- Исправлены возврат WSAEFAULT из
- mudrun
- Исправлено обновление ожидаемого расхода кредитов при использовании драйвера tun.
5.17.14 (2025-07-15)
- mudflow
- Исправлена утечка памяти при использовании потоков.
- mudrun
- Исправлена утечка памяти при обработке HTTP-запросов в macOS и Linux.
5.17.13 (2025-07-05)
- mudfish
- Исправлен сбой Core при нехватке свободного места для обработки внутренних сокетов.
- Тайм-аут сеанса Direct Relay изменён с 6 часов на 1 час.
- Если
TOL_select()не может обработать сокет, соединение закрывается и выводится предупреждение.
5.17.12 (2025-06-30)
- mudfish
- Исправлена ошибка при закрытии соединения в FastConnect.
- Соединения Direct Relay закрываются корректно.
5.17.11 (2025-06-28)
- mudfish
- Исправлено преждевременное истечение сеансов из-за неправильного выполнения событий ucallout в Windows.
- Увеличен тайм-аут сеанса FastConnect.
5.17.10 (2025-06-25)
- mudfish