Довідник кодів помилок
Якщо ви знайшли помилку в документації або маєте пропозиції, залиште повідомлення на форумі Mudfish (https://forums.mudfish.net).
MUDEC_00001
mudrun.exe потрібно запускати з правами адміністратора.
Ця помилка виникає, якщо mudrun.exe запущено без прав адміністратора.
У Windows XP вона трапляється дуже рідко, а у Windows Vista/7/8/8.1/10 може виникнути, якщо не скористатися пунктом «Запустити від імені адміністратора».
У Windows Vista/7/8/8.1/10 обов’язково запускайте Mudfish Launcher від імені адміністратора. Цей пункт доступний після клацання правою кнопкою миші на його значку.

Знімок екрана взято з оригінальної документації; мова інтерфейсу та назви пунктів меню можуть відрізнятися.
MUDEC_00002
Не вдалося підключитися до центрального сервера Mudfish.
Проблема може виникнути в таких випадках:
-
Програма центрального сервера Mudfish припинила роботу. Зазвичай це трапляється лише під час збою сервісу Mudfish, тому така причина малоймовірна.
-
Mudfish намагався обійти мережевий брандмауер, але підключення не вдалося через проблему на стороні Cloudfalre, який використовується для обходу.
-
Брандмауер вашого комп’ютера з певної причини блокує трафік до центрального сервера Mudfish. Якщо ви використовуєте антивірус або брандмауер, спочатку вимкніть його та повторіть перевірку.
MUDEC_00003
Починаючи з Mudfish v5.5.9, разом із драйвером OpenVPN tap-win32 встановлюється драйвер Wintun.
Якщо TAP-Win32 з певної причини не працює, розгляньте можливість використання Wintun.
Щоб увімкнути цю функцію, запустіть Mudfish Launcher із параметром
-N. Докладніше див. Параметри запуску mudrun.Цей параметр також доступний у меню «Налаштування → Програма → Запускач».
Не вдалося знайти драйвер TAP-Win32
Насамперед перевірте таке:
-
Чи правильно встановлено драйвер TAP-Win32? Mudfish має 32-бітну та 64-бітну версії. Якщо встановити 32-бітну версію на 64-бітну Windows, драйвер може встановитися неправильно.
-
Чи існує пристрій TAP-Win32?
В англомовній Windows 7 відкрийте Control Panel → Network and Internet → Network and Sharing Center, а потім угорі праворуч Change adapter settings.
Серед установлених мережевих пристроїв знайдіть TAP-Win32 Adapter v9.
Обов’язково перевірте, чи пристрій увімкнено. Іноді він не працює саме через те, що вимкнений.
Способи вирішення наведено в документі Про драйвер TAP(4).

Знімок екрана взято з оригінальної документації; мова інтерфейсу та назви пунктів меню можуть відрізнятися.
MUDEC_00004
Couldn't connect to aaa.bbb.ccc.ddd:port
Проблема може виникнути, коли Mudfish, точніше його внутрішній віртуальний мережевий пристрій re(4), отримує помилку під час підключення до проміжного сервера.
-
У режимі TCP Mudfish встановлює TCP-з’єднання з проміжним сервером. Якщо сервер має проблеми, може з’явитися це повідомлення.
Воно може означати мережевий збій сервера з IP aaa.bbb.ccc.ddd.
У новіших версіях, починаючи з v2.0.18, після щонайбільше 3 невдалих спроб програма відмовляється від цього з’єднання й переходить далі.
-
У режимі UDP програма переходить далі без цього повідомлення. Проте вікно повідомлень не дає змоги перевірити, чи стався збій проміжного сервера.
MUDEC_00005
Failed to send a data to the master server: <errno> <errstr>
Помилка може виникнути через проблему зв’язку із сервером автентифікації Mudfish. Точний опис наведено в <errno> і <errstr>.
Якщо проблема повторюється, спробуйте способи з документа Усунення проблем автентифікації на центральному сервері.
MUDEC_00006
failed to send a data to the master server: %s
Підключення до центрального сервера Mudfish вдалося, але надіслати дані не вдалося.
Причиною може бути збій центрального сервера або проблема вашого інтернет-з’єднання. Помилка також може виникнути через пошкодження формату даних між вашою версією Mudfish і комунікаційною програмою центрального сервера.
MUDEC_00007
Причина така сама, як у MUDEC_00006.
MUDEC_00008
Причина така сама, як у MUDEC_00006.
MUDEC_00009
Причина така сама, як у MUDEC_00006.
MUDEC_00012
Mudfish Launcher уже запущено.
Це повідомлення може з’явитися, якщо Mudfish Launcher уже працює.
Спочатку перевірте, чи є значок Mudfish у системному треї. Значок риб’ячої голови (?) означає, що програма працює нормально.
-
Щоб відкрити панель керування, клацніть значок правою кнопкою та виберіть Open dashboard.
-
Якщо через проблему стандартного браузера цей пункт нічого не відкриває, скористайтеся Show IP/port і перейдіть безпосередньо за показаними IP та портом.
Щоб запустити Mudfish заново, клацніть значок правою кнопкою, виберіть Exit для нормального завершення та запустіть програму ще раз.
MUDEC_00013
Needs to change MTU to <mtu> manually.
Причина помилки
Повідомлення зазвичай з’являється у Windows XP, оскільки стандартний MTU пристрою TAP-Win32 Adapter v9 дорівнює 1500.
Загалом попередження можна ігнорувати й користуватися Mudfish, але за наявності певних маршрутизаторів, наприклад у мережі з брандмауером, що ігнорує ICMP, TCP-з’єднання можуть працювати неправильно. Зайві повторні передавання пакетів також можуть зробити обробку неефективною.
Вирішення
Рекомендуємо встановити стандартний MTU TAP-Win32 Adapter v9 на 1400:
-
Натисніть Пуск і відкрийте панель керування.
-
Відкрийте Мережеві підключення, щоб переглянути встановлені й активні мережеві пристрої.
-
Якщо Mudfish встановлено правильно, знайдіть TAP-Win32 Adapter v9, клацніть його правою кнопкою та відкрийте «Властивості».
-
Натисніть «Налаштувати (C)..». У вікні, що відкриється, перейдіть на вкладку «Додатково» та знайдіть MTU, як на зображенні.

-
Змініть 1500 на 1400 і підтвердьте всі вікна для збереження.
-
У Windows XP для правильного застосування потрібно перезавантажити комп’ютер.
Знімок екрана взято з оригінальної документації; мова інтерфейсу та назви пунктів меню можуть відрізнятися.
MUDEC_00014
Mudfish Launcher uses the port %s instead of %d
Причина помилки
Mudfish Launcher зазвичай працює на порту 8282 вашого комп’ютера. Якщо цей порт уже використовує інший процес, запускач вибирає довільний порт замість 8282 та показує це повідомлення.
Це може вплинути на роботу проксі Mudfish, якщо ви використовуєте WPAD.
Вирішення
Спочатку з’ясуйте, який процес використовує порт 8282. Для цього можна скористатися програмою на кшталт TCPView.
Якщо ви користуєтеся WPAD, відповідно змініть порт в адресі браузера.
MUDEC_00015
failed to receive information from the master server for MR record: <ret> <error_msg>
Проблема виникає, коли під час зв’язку з центральним сервером Mudfish очікувані дані з певної причини не надходять. Причину вказує <error_msg>:
-
ODR_ETIMEDOUT
Програма намагалася отримати запис MR від центрального сервера, але пакет не надійшов. Можливих причин кілька, зазвичай це:
-
Проблема самого центрального сервера Mudfish.
-
Нестабільне з’єднання через проблему проміжної інтернет-мережі.
-
Мережевий брандмауер або антивірус на вашому комп’ютері блокує Mudfish.
-
Спробуйте такі способи вирішення:
-
Використайте параметр
-Oабо-tіз розділу Усунення проблем автентифікації на центральному сервері.
-
Скиньте налаштування TCP/IP комп’ютера.
Для цього можна використати команду
netsh winsock reset. Докладніше див.:
Знімки екрана взято з оригінальної документації; мова інтерфейсу та назви пунктів меню можуть відрізнятися.
MUDEC_00016
failed to receive information from the master server for MS record: <ret> <error_msg>
Проблема виникає, коли під час зв’язку з центральним сервером Mudfish очікувані дані з певної причини не надходять. Причину вказує <error_msg>:
-
ODR_EAGAIN
Програма намагалася отримати запис MR від центрального сервера, але пакет не надійшов.
Причиною може бути центральний сервер Mudfish або проміжна інтернет-мережа.
-
ODR_ETIMEOUT
Mudfish не отримав даних від центрального сервера протягом установленого часу.
Причиною може бути центральний сервер або проміжна мережа. Також ваш комп’ютер міг розірвати з’єднання із центральним сервером.
Спробуйте такі способи вирішення:
-
Використайте параметр
-Oабо-tіз розділу Усу нення проблем автентифікації на центральному сервері.
-
Скиньте налаштування TCP/IP комп’ютера.
Для цього можна використати команду
netsh winsock reset. Докладніше див.:
Знімки екрана взято з оригінальної документації; мова інтерфейсу та назви пунктів меню можуть відрізнятися.
MUDEC_00018
failed to receive information from the master server: <result> <err_string>
Не отримано відповіді автентифікації від центрального сервера Mudfish. Докладні відомості містяться в <result> і <err_string>. Значення <err_string>:
-
ODR_ETIMEDOUT
Час очікування минув, оскільки центральний сервер не відповів протягом певного часу.
Можливі причини:
-
Центральний сервер Mudfish не відповідає.
-
Антивірус або брандмауер комп’ютера блокує зв’язок із центральним сервером.
-
Мережевий брандмауер блокує з’єднання.
-
MUDEC_00019
Failed to connect to the mudfish master server
Виклик connect(2) для підключення до центрального сервера Mudfish завершився невдало. Сервер може бути несправний або перебувати на обслуговуванні; також з’єднання може блокувати брандмауер вашого інтернет-провайдера.
MUDEC_00020
Failed to recvfrom(2) the data from master server. Error %ld
З’єднання із центральним сервером Mudfish встановлено, але під час обміну даними з певної причини не вдалося виконати recvfrom(2).
Можливі ситуації:
-
Тимчасова проблема інтернет-з’єднання
Якщо зв’язок із центральним сервером нестабільний або зараз триває технічне обслуговування Mudfish (PM), проблема може бути тимчасовою. Закрийте програму й підключіться знову або повторіть спробу після завершення PM.
-
Постійна проблема з’єднання — рішення 1
Іноді причиною є Winsock у Windows. За документом Скидання TCP/IP за допомогою NetShell скиньте Winsock і спробуйте знову.

-
Постійна проблема з’єднання — рішення 2
Якщо ви використовуєте Mudfish у компанії, школі, державній установі або військовій частині зі суворим брандмауером, спробуйте таке:
-
У меню Пуск відкрийте «Mudfish Cloud VPN».
-
Знайдіть значок «Mudfish Launcher».
-
Клацніть його правою кнопкою й відкрийте «Властивості (Properties)».
-
Змініть параметри запуску в полі «Об’єкт». Стандартне значення зазвичай таке:
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe"Додайте -O, наприклад:
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -O
- Перезапустіть Mudfish.
-
Знімки екрана взято з оригінальної документації; мова інтерфейсу та назви пунктів меню можуть відрізнятися.
MUDEC_00021
Authentication with username '%s' failed - %s
Таке повідомлення зазвичай з’являється в разі помилки автентифікації.
MUDEC_00022
CreateProcess failed with error %d: %s
Перевірте, чи використовуєте найновішу версію Mudfish. Помилка виникає, коли Mudfish Launcher під час запуску не знаходить шлях до стандартного браузера або cmd.exe. Відомі причини:
-
У реєстрі Windows ще жодного разу не було встановлено стандартний браузер.
-
В операційній системі працює вірус або шкідливе ПЗ.
Відомі способи вирішення:
-
Якщо ви користувалися лише Internet Explorer, встановіть Chrome або Firefox. Після запуску браузер зазвичай пропонує зробити його стандартним. Погодьтеся й перезапустіть Mudfish.
-
Шкідливе ПЗ може пошкодити записи реєстру, пов’язані зі стандартним браузером.
Повністю видаліть його засобом очищення від шкідливого ПЗ та повторіть спробу.
-
Спочатку встановіть найновішу версію Mudfish із https://mudfish.net.
Якщо помилка повторюється, перевірте, чи залишається значок Mudfish у системному треї.
Якщо так, клацніть його правою кнопкою та виберіть Show IP/Port. Буде показано
http://127.0.0.1:8282абоhttp://127.0.0.1:xxxxxз довільним номером порту. Введіть цю адресу безпосередньо у своєму браузері.
MUDEC_00023
vr3→chunk→next isn't NULL.
Помилка зазвичай може виникнути під час запуску Mudfish, якщо програма вже працює або з певної причини пошкоджено спільну пам’ять mudfish.exe.
У диспетчері завдань примусово завершіть усі такі процеси й запустіть Mudfish знову:
-
mudfish.exe
-
mudflow.exe
-
mudrun.exe
MUDEC_00026
Wrong syntax on .conf file
Проблема може виникнути, якщо внутрішній файл налаштувань Mudfish пошкоджено або він містить неправильний синтаксис. Для вирішення:
-
Повністю закрийте Mudfish і в Провіднику відкрийте папку встановлення, зазвичай
C:\Program Files (x86)\Mudfish Cloud VPN. -
Знайдіть і видаліть файл
.conf.
Після цього запустіть Mudfish.
MUDEC_00029
TCP_nodelay(1) to the client (<ip>:<port>) failed: <errno> <errmsg>
Помилка може виникнути за ввімкненого режиму FastConnect, коли програма намагається вимкнути алгоритм TCP Nagle для з’єднання з вашим комп’ютером, але це не вдається. Причину вказують <errno> і <errmsg>. Відоме повідомлення:
-
54 Connection reset by peer
Може виникнути, якщо з’єднання з вашим комп’ютером уже розірвано.
Якщо помилка повторюється, вимкніть режим FastConnect і спробуйте знову.

Знімок екрана взято з оригінальної документації; мова інтерфейсу та назви пунктів меню можуть відрізнятися.
MUDEC_00031
TOL_connect(<ip>, <port>) failed: <errno> <errmsg>
Помилка може виникнути за ввімкненого режиму FastConnect, якщо Mudfish намагається підключитися до порту <port> приватної IP-адреси <ip> проміжного сервера, але з певної причини не може. Пояснення повідомлень:
-
60 Operation timed out.
Підключення до проміжного сервера
<ip>не вдалося, і після певного часу минув строк очікування.Зазвичай це означає проблему зв’язку з проміжним сервером Mudfish.
Приватні IP-адреси серверів можна перевірити на https://mudfish.net/server/status, щоб визначити, з яким сервером виникла проблема.
Якщо <port> дорівнює 8081, це означає проблему доступу до внутрішнього SOCKS-проксі.
Можливі рішення:
-
Тимчасово вимкніть режим FastConnect і користуйтеся програмою без нього.
-
Якщо для гри обов’язково потрібен увімкнений режим FastConnect, змініть проміжний сервер і перевірте роботу.
MUDEC_00032
stp_auth: TOL_read(2) from the backend (<ip>:<port>) failed (ret -1 errno <error_number>)
Проблема виникає під час підключення Mudfish на вашому комп’ютері до порту SOCKS-проксі на проміжному сервері. Причина залежить від <error_number>:
-
54
Означає ECONNRESET (Connection reset by peer): проміжний сервер Mudfish першим розірвав з’єднання.
Точну причину розриву можна визначити лише за журнала ми проміжного сервера.
MUDEC_00037
failed to do CONNECT to <ip>:<port> (ver 5 rcode <return_code>)
Ця помилка може виникнути за ввімкненого режиму FastConnect. Ваш комп’ютер намагався підключитися до <ip>:<port>, але проміжний сервер Mudfish, який ретранслює TCP, не зміг підключитися до цього призначення. <return_code> указує причину:
-
1
Значення 1 наразі належить до загальних помилок (General Error), які можуть мати різні причини. Зазвичай проміжний сервер не зміг належним чином підключитися до
<ip>:<port>. -
5
Значення 5 означає відмову в TCP-підключенні (Connection refused). Спроба звернулася до закритого порту, тому призначення надіслало TCP RST і завершило з’єднання.
MUDEC_00038
TCP relay from the client to the backend failed.
Повідомлення виникає, коли з певної причини неможливо підключитися до проміжного сервера Mudfish. Зазвичай воно виводиться останнім після інших помилок, тому початкова причина зазначена перед ним. Перевірте таке:
-
В інтерфейсі Mudfish відкрийте «Стан → Процеси» та розділ журналів.
-
У журналі Mudfish Core зазвичай перед MUDEC_00038 є інші помилки. Саме через них зрештою з’являється це повідомлення.
Якщо перевірити журнал або визначити точну причину складно, зверніться на форум і наведіть повідомлення перед MUDEC_00038, щоб ми могли краще допомогти.
MUDEC_00040
TOL_accept(2) for A.B.C.D:NUM failed: <error_number>
Причина залежить від <error_number>. Значення номерів:
-
53
Означає ECONNABORTED (Software caused connection abort). Клієнт розірвав з’єднання до того, як Mudfish прийняв його викликом accept(2).
MUDEC_00041
Причина така сама, як у MUDEC_00299.
MUDEC_00042
Tried to add a entry which already exists on the routing table.
Для Mudfish v4 помилка може виникнути:
-
Якщо маршрути користувацького елемента дублюють маршрути інших елементів.
-
Якщо внутрішня проблема програми заважає правильно усунути дублікати маршрутів.
Для Mudfish v3:
-
У меню «Налаштування → Загальні» є параметр «Автоматичне завантаження таблиці маршрутизації», стандартно On. За його ввімкнення Mudfish під час запуску автоматично завантажує маршрути, налаштовані майстром або через «Налаштування → Таблиця маршрутизації». Тому, якщо ви не змінюєте проміжний сервер, зазвичай налаштовувати маршрути повторно не потрібно.
Попередження з’являється під час повторного налаштування вже заданих маршрутів через майстер або «Налаштування → Таблиця маршрутизації». Воно не впливає на сервіс, тому його можна ігнорувати. Якщо ж ви хочете використати інший сервер, видаліть старі маршрути в цьому меню й налаштуйте їх зано во; тоді попередження не повинно з’являтися.
MUDEC_00043
MUDEC_00043: Failed to write the routing socket message for <addr>/<netmask>/<gateway>/<local_ip> (<errornum> <errormsg> cmdval <command>)
Значення помилки залежить від числа <command>.
-
Якщо
<command>дорівнює 1:-
Якщо
<errnum>дорівнює 51:Коли
<errormsg>містить Network is unreachable, внутрішній інтерфейс не було правильно налаштовано під час початкової конфігурації Mudfish.У журналі Core на панелі керування в «Стан → Процеси» дуже ймовірно є інші помилки перед цією.

Обов’язково виконайте перевірку основної роботи та переконайтеся, що результат правильний.

-
-
Якщо
<command>дорівнює 2:-
Якщо
<errornum>дорівнює 3:Повідомлення No such process у
<errormsg>означає спробу видалити запис, якого немає в таблиці маршрутизації. Імовірність небезпеки або серйозних проблем через цю помилку дуже мала.
-
Якщо вказано інші числа, потрібен аналіз точних обставин. Напишіть на форум, і ми проаналізуємо ситуацію та відповімо.
Знімки екрана взято з оригінальної документації; мова інтерфейсу та назви пунктів меню можуть відрізнятися.
MUDEC_00044
The client isn't ready yet
Попередження означає, що DHCP-клієнт вашого комп’ютера ще не надіслав Mudfish Core запит IP-адреси.
Причиною може бути брандмауер, який блокує DHCP-запит мережевого пристрою tap(4).
Тимчасове рішення див. у MUDEC_00045.