Бележки по версиите (Mudfish Cloud VPN)
Съвет
Инсталатори за по-стари версии са достъпни в списъка с издания.
Тази страница включва версиите от 2025-10-16 нататък, включително тази дата. За по-старите записи вижте пълната история на корейски.
6.6.4 (2026-11-05)
- mudfish
- Времето за изчакване на сокета за връзка със сървъра е променено от 3 на 10 секунди.
- mudrun
- UI: Заявките за запазване на настройки вече се изпращат директно по HTTPS от браузъра.
- UI: Отстранен е проблем, при който при запазване на смяната на възела за Full VPN в опростеното табло избраната стойност се връщаше към предишната.
- UI: В състоянието на възела за Full VPN средната стойност и стандартното отклонение на потребителския RTT вече се показват с два знака след десетичната запетая, а при липса на стойност — с
-.
6.6.3 (2026-11-02)
- mudrun
- UI: Премахната е предварителната проверка, за да не блокира стартирането на VPN грешка в отделния API за проверка на настройките.
- UI: Съобщението за неуспешно стартиране на VPN вече показва и подробно съобщение за грешка.
- Ако извикването на API за проверка на настройките на VPN се провали, указанието вече насочва към преглед на журнала на Launcher.
- Windows: при неуспешна API заявка в журнала
MUDEC_01753вече се записват адресът на заявката и кодът за грешка на WinHTTP.
6.6.2 (2026-10-30)
- mudrun
- Отстранен е проблем, при който се изпращаше доклад за грешка, ако Mudfish Launcher се затвори, докато интерфейсът на Mudfish работи.
6.6.1 (2026-10-26)
- mudrun
- Добавено е меню в системната лента за стартиране и спиране на VPN.
- Броят на поддържаните езици е увеличен от 12 на 51.
- mudwfp_proxy
- Windows: максималната дължина на списъка с процеси е увеличена до 4096 знака.
- Пакет
- macOS пакетът е променен на universal binary, така че Mudfish да работи и на Intel macOS.
6.6.0 (2026-10-20)
- mudfish
- Персонализираните правила за изключване на трафик, съдържащи само CIDR без портове, вече се прилагат към всички TCP/UDP портове в диапазона.
- Linux: отстранен е проблем, при който изключеният трафик се насочваше през VPN пътя, когато в TUN се използват едновременно Full VPN режим и WFP режим за елементи.
- Трафикът за RTT измерване на възлите вече не преминава през VPN тунела и в обикновен режим за елементи.
- Windows, macOS: отстранен е проблем, при който част от маршрутите се пропускаха при почистване, когато при затваряне трябва да се изчистят повече от 1024 маршрута.
- Linux: при неуспешно TCP предаване към възел в диагностичните журнали вече се записват състоянието на сокета, броят повторни предавания, обемът на чакащите за изпращане данни и времето за предаване.
- mudflow
- Отстранен е проблем, при който неуспешните TCP връзки се отчитаха като нормален резултат от RTT измерване; сега целта на неуспеха и кодът на грешката се записват в журнала
MUDEC_01747.
- Отстранен е проблем, при който неуспешните TCP връзки се отчитаха като нормален резултат от RTT измерване; сега целта на неуспеха и кодът на грешката се записват в журнала
- mudrun
- Linux: настройките на WFP режима за елементи вече се прилагат при стартиране на ядрото на Mudfish.
- Отстранен е проблем, при който неуспешните TCP връзки се отчитаха като нормален резултат от RTT измерване; сега целта на неуспеха и кодът на грешката се записват в журнала
MUDEC_01748. - UI: докладите за проблеми изпращат и избраната категория; при невалиден формат се връща
MUDEC_01734; добавена е връзка „Моите публикации“. - UI: отстранен е проблем с неправилно генерирани запетаи в JSON отговора, когато историята на ping статистиката се завърти.
- UI: прозорецът за преглед на днешния маршрут вече не се затваря, когато резултатите бъдат получени отново, докато той е отворен.
- UI: при промяна на езика страниците и скриптовете на предишния език вече не се използват повторно от кеша.
- Windows: добавени са кодове за грешки към съобщенията за неуспешна TCP връзка и изтичане на времето при диагностика.
- Linux, macOS: добавени са кодове за грешки към диагностичните съобщения за неуспешно отваряне на журнал, неуспешна TCP връзка, TCP/UDP изчакване и грешки при получаване на UDP.
- mudwfp_proxy
- Персонализираните правила за изключване на трафик, съдържащи само CIDR без портове, вече се прилагат към всички TCP/UDP портове в диапазона.
- muddiag
- Linux: диагностичните данни вече включват подробна информация за TCP сокетите, пълната таблица за маршрутизация и правилата за маршрутизация по политика, а стандартната грешка, моментът на изпълнение, продължителността и статусът на завършване на диагностичните команди се записват.
- Инсталатор
- macOS: променени са дизайнът и подредбата на иконите в DMG инсталатора; добавен е фон с висока резолюция за Retina дисплеи.
6.5.5 (2026-09-28)
- mudfish
- При неуспешно прочитане на информацията за статичните възли при стартиране се правят до два повторни опита.
- Отстранен е възможен срив при освобождаване на информацията за маршрута преди приключване на обработката на съобщението от маршрутизиращия сокет.
- macOS: отстранено е прилагането на DNS настройките на Full VPN, когато едновременно е включен WFP режимът за елементи.
- Премахнати са неизползваните опции за ADN клиент/сървър (
-a,-A) от командния ред на Core.
- mudflow
- При повторен опит за конфигуриране на възел след сокетна грешка състоянието на изпращане и броят неуспехи се обработват правилно.
- Отстранено е възможно взаимно блокиране при почистване на заявки, достигнали лимита за повторни опити.
- MUDEC_01696 се групира по двойки елемент/възел, за да се намалят дублираните съобщения и по-лесно да се разпознават неуспешните настройки.
- mudrun
- Отстранен е срив при влизане, когато настройките за експертен режим или alias в отговора за удостоверяване са булеви стойности.
- Заявките за TCP RTT без IP адрес или порт вече връщат грешка вместо да причиняват срив.
- Linux: намира наличен терминал като Konsole, GNOME Terminal, Xfce Terminal или xterm за
mudnetmonиmudmtr; правилно обработва потребителски имена със специални знаци. - 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 агент се записват правилно и отговорите се връщат към агента.
- Windows: при неуспешна промяна на MTU се записва неуспешната команда и работата продължава вместо процесът да приключва.
- mudrun
- Отстранено е неправилното прилагане на настройките при твърде много изключения за Full VPN.
- При повторно стартиране Launcher отваря вече работещото табло вместо да приключва с грешка.
- Ако
.ipportне е достъпен, таблото се отваря чрез зададените адрес и порт за обвързване. - Автоматичният избор по RTT заявява и прилага маршрути според текущия режим на възлите, включително основен и Multi Path.
- Редът на сортиране на изключенията за Full VPN е стабилизиран и прозорецът за редактиране е разширен.
- За запазване на настройките на Launcher се използва специалната крайна точка
/prog/launcher/conf.
- mudwfp_proxy
- Добавена е опцията
-Gза Windows, macOS и Linux, за да се следва нивото на журналите, зададено в Launcher.
- Добавена е опцията
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 за диагностика на управлението на backend session ID (SID).
- Вътрешният API за автоматичен избор връща правилно текущата версия.
- mudrun
- Добавен е режим Blacklist към Web Inspect. Домейните за предаване през Mudfish могат да се управляват чрез Whitelist или Blacklist.
- Настройките за персонализирани домейни са разделени на Whitelist и Blacklist.
- Уеб таблото е променено за новите настройки на Web Inspect.
- mudwfp_proxy
- Подобрена е обработката на сигнали под Linux и macOS и е почистен кодът.
6.5.0 (2026-04-21)
- mudflow
- Подобрена е последователността на инициализация за обработване на чакащи SID, когато backend 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 за списъка с процеси и backend на уеб таблото са променени за поддръжка на идентификатори на програми.
- Коригирана е подробността на журналите за IPv6 проверки на връзката.
- macOS: реализирано е прозрачно прокси, базирано на
6.4.4 (2026-04-04)
- mudnetmon
- Реализирано е събиране на мрежов трафик чрез API
NetworkStatisticsна macOS. - От менюто на таблото в macOS мрежовият монитор (
mudnetmon) може да се стартира в нов терминален прозорец.
- Реализирано е събиране на мрежов трафик чрез API
- mudrun
- Менюто „Наблюдение на мрежата“ се показва и в macOS.
- Графиката се зарежда след получаване на всички session ID на възлите (
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.
- UI: при смяна на езика от потребителя се обновява и езиковата настройка на backend.
- В раздела „Разширени“ са добавени бутони за
6.4.1 (2026-03-18)
- mudnetmon
- Добавен е инструментът
mudnetmon.exeза преглед на системния трафик по процеси в Windows.
- Добавен е инструментът
- mudrun
- Отстранен е assertion failure при удостоверяване.
- mudwfp_proxy
- При UDP комуникация с възлите се използва нова заглавка.
6.4.0 (2026-02-12)
- mudfish
- Въведен е нов протокол за прокси заглавки (v2) за TCP и UDP връзки.
- Коригиран е редът на настройване на таблицата за маршрутизация за broker връзката, така че при грешка да се почиства правилно.
- MUDEC_01172 и MUDEC_01173 са променени от предупреждения на информационни съобщения.
- Съобщението за Wintun MUDEC_00902 включва код на грешката.
- Отстранен е проблем с извеждането на мрежовото потребление при директни връзки.
- mudrun
- Добавена е статистика за броя известия warning, error, critical и fatal.
- Премахнато е заобикалянето на MUDEC_00044 чрез стартиране на Диспечера на задачите в Windows 7.
- Отменена е промяната за използване на вградения браузър в Windows.
6.3.3 (2026-02-03)
- mudfish
- Премахнати са функциите pfctl и pf от Core.
- mudrun
- Премахнат е NAT Open. Не е официално обявен за deprecated.
6.3.2 (2026-01-25)
- mudfish
- EPIPE грешките вече не се записват при FastConnect.
- mudrun
- RTT на игровите елементи се измерва три пъти преди показване на потребителя.
- Ако лична защитна стена или антивирусна програма в Windows блокира DNS заявката за
ui.mudfish.net, интерфейсът се отваря в браузъра по подразбиране. - UI: коригирани са новите редове в някои съобщения.
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 failure при обработка на HTTP заглавки на заявки.
- macOS
- Не се задава DNS адрес за VPN връзката на Mudfish.
- Грешките и предупрежденията се записват правилно в журнала 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. - UI: променена е подредбата под Linux при включен WFP режим за елементи.
- mudwfp_proxy
- Отстранен е assertion failure при недостиг на памет (OOM).
6.1.3 (2025-11-12)
- mudrun
- Отстранен е проблем с намирането на браузъра по подразбиране при работа със системен акаунт в Windows 11.
- Поправени са връзките към кодове за грешки в „Състояние → Журнал“.
- mudfish
- Отстранен е срив, когато
CreateEvent()връща грешка. - Отстранен е срив при включен Web Inspect и твърде много сокети за наблюдение на трафика.
- Отстранено е прекомерното извеждане на предупреждения при EPIPE от сокета.
- Отстранен е срив, когато
6.1.2 (2025-11-03)
- mudrun
- Отстранен е assertion failure при недостатъчна памет за обработване на тялото на заявка.
- mudfish
- Отстранен е проблем при неуспешно извикване на
setsockopt()за предотвратяване на IP фрагментиране. - Отменена е промяната на
struct sockaddr_un, за да се реши проблем с таблицата за маршрутизация. - FD_SETSIZE под Windows е увеличен от 64 на 4096 и е добавена проверка за валидност на файловите дескриптори.
- Показва се предупреждение, ако
select()използва твърде много файлови дескриптори.
- Отстранен е проблем при неуспешно извикване на