Примітки до випусків (Mudfish Cloud VPN)
Порада
Інсталятори попередніх версій доступні в списку файлів випусків.
Наведено випуски від 2025-10-16 включно. Попередні записи доступні в повній історії корейською мовою.
6.5.6 (2026-10-13)
- mudfish
- Виправлено власні правила виключення трафіку, що містять лише CIDR без портів: тепер вони застосовуються до всіх TCP/UDP-портів указаного діапазону.
- mudrun
- UI: разом зі звітом про проблему передається вибрана категорія; для неправильного формату звіту повертається
MUDEC_01734; додано посилання «Мої дописи». - Windows: до повідомлень про невдале з’єднання й тайм-аут у діагностиці TCP додано коди помилок.
- Linux, macOS: додано коди помилок до повідомлень діагностики про неможливість відкрити журнал, невдале TCP-з’єднання, тайм-аути TCP/UDP та помилки отримання UDP.
- UI: разом зі звітом про проблему передається вибрана категорія; для неправильного формату звіту повертається
- mudwfp_proxy
- Виправлено власні правила виключення трафіку, що містять лише CIDR без портів: тепер вони застосовуються до всіх TCP/UDP-портів указаного діапазону.
- Інсталятор
- macOS: змінено оформлення DMG та розташування піктограм, додано тло високої роздільної здатності для дисплеїв Retina.
6.5.5 (2026-09-28)
- mudfish
- Якщо під час запуску не вдається прочитати статичні дані проміжних серверів, виконується до двох повторних спроб.
- Виправлено можливе аварійне завершення через звільнення даних маршруту до завершення обробки повідомлення сокета маршрутизації.
- macOS: виправлено застосування DNS-налаштувань Full VPN, коли одночасно ввімкнено режим елементів WFP.
- З Core видалено невикористовувані параметри командного рядка клієнта й сервера ADN (
-a,-A).
- mudflow
- Під час повторної спроби налаштування проміжного сервера після помилки сокета правильно обробляються стан передавання й кількість невдач.
- Виправлено можливе взаємне блокування під час очищення запитів, які досягли ліміту повторних спроб.
- Помилки MUDEC_01696 групуються за парами елемент–сервер, щоб зменшити дублювання повідомлень і полегшити визначення невдалих налаштувань.
- mudrun
- Виправлено аварійне завершення під час входу, якщо експертний режим або налаштування alias у відповіді автентифікації мають булеве значення.
- Виправлено аварійне завершення, коли запит перевірки TCP RTT не містить IP-адреси або п орту; тепер повертається помилка.
- 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, щоб дотримуватися рівня журналювання, заданого в 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. - Монітор мережі (
mudnetmon) можна запускати в новому вікні термінала з меню панелі керування macOS.
- Реалізовано збирання мережевого трафіку через 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.
- UI: зміна мови користувачем також оновлює мовне налаштування бекенду.
- На вкладці додаткових функцій додано кнопки запуску
6.4.1 (2026-03-18)
- mudnetmon
- Додано
mudnetmon.exeдля перегляду системного трафіку окремих процесів у Windows.
- Додано
- mudrun
- Виправлено збій assertion під час автентифікації.
- mudwfp_proxy
- Для UDP-зв’язку з проміжними серверами використовується новий заголовок.
6.4.0 (2026-02-12)
- mudfish
- Запроваджено новий протокол заголовка проксі (v2) для TCP і UDP.
- Виправлено порядок налаштування таблиці маршрутизації брокерського з’єднання, щоб у разі помилки виконувалося коректне очищення.
- 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, інтерфейс відкривається у стандартному браузері. - 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 під час обробки заголовків HTTP-запиту.
- macOS
- Для VPN-з’єднання Mudfish не задається адреса 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. - UI: змінено компонування екрана за ввімкненого режиму елементів 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()використовує надто багато файлових дескрипторів, відображається попередження.
- Виправлено проблему в разі невдалого виклику