跳到主要内容

错误代码 Reference

信息

如果文档有错误或者您有建议,请在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”时,请务必使用管理员权限从“运行”菜单运行它。右键单击“Mudfish Launcher”图标。

对 Windows Vista/7 运行“mudfish launcher”

MUDEC_00002​

无法连接到 Mudfish 中央服务器。

此问题可能出现在以下情况:

  • 如果当前的Mudfish中央服务器程序死机,则可能会出现这种情况。这不太可能是问题,因为除非存在 Mudfish 故障情况,否则它通常不会出现。

  • Mudfish 程序尝试绕过网络防火墙,但由于某种原因,用于绕过的 Cloudfalre 端出现问题,因此可能无法连接。

  • 电脑上的防火墙可能阻止了发往 Mudfish 中央服务器的流量。如果正在使用杀毒软件或防火墙软件,请先暂时停用后重新测试。

MUDEC_00003​

从 Mudfish v5.5.9 版本开始,配置为不仅安装 OpenVPN tap-win32 驱动程序,还安装 Wintun 驱动程序。

如果 TAP-Win32 驱动程序由于某种原因无法工作,请考虑使用 Wintun 驱动程序。

请注意,如果您使用 -N 选项运行 Mudfish Launcher,则可以激活该功能。详细激活方法请参考mudrun执行选项文档。

或者,您可以在“设置 -> 程序 -> 启动器”菜单中找到此选项。

未找到 TAP-Win32 驱动程序

请先检查以下项目。

  • 您是否正确安装了TAP-Win32驱动程序? Mudfish 发行版包含两个版本,一个用于 32 位,另一个用于 64 位。如果在 64 位 Windows 上安装 32 位发行版,则 TAP-Win32 驱动程序可能无法正确安装。

  • 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) 虚拟网络设备)在尝试连接到 Mudfish 中继服务器时遇到错误,则可能会出现此问题。

  • 使用Mudfish时,如果使用TCP mode,将与Mudfish中继服务器和TCP connection建立连接。如果 Mudfish 中继服务器由于某种原因出现问题,可能会出现此消息。

    此消息可能意味着当前 IP aaa.bbb.ccc.ddd 服务器可能遇到网络故障。

    如果您使用的是最新的 Mudfish 发行版(v2.0.18 或更高版本),如果在最多 3 连接尝试后连接错误仍然存在,则连接将被放弃,您将继续执行下一步。

  • 如果您使用 UDP mode,则不会显示该消息并将被跳过。但是,无法通过Message Box 检查中继服务器是否被禁用。

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 中央服务器当前出现问题或您正在使用的 Internet 线路出现网络问题时,可能会出现此情况。或者,当您使用的Mudfish版本和中央服务器通信程序之间的数据格式被破坏时,也可能会出现这种情况。

MUDEC_00007​

这与MUDEC_00006的原因相同。

MUDEC_00008​

这与MUDEC_00006的原因相同。

MUDEC_00009​

这与MUDEC_00006的原因相同。

MUDEC_00012​

Mudfish 启动器已在运行。

当 MUDFISH Launcher 已经运行时,可能会出现此错误消息。

如果您看到此消息,请首先检查系统 tray 位置中是否存在 Mudfish 图标。如果出现鱼头(?)图标,则表明运行正常。

  • 如果要访问 Mudfish 仪表板,请右键单击 Mudfish 图标并选择 Open dashboard 菜单。

  • 如果默认浏览器无法正常工作并且选择 Open dashboard 菜单时没有出现任何屏幕,您可以从 Show IP/port 菜单直接访问地址 IP 和 Port。

要从头开始运行 Mudfish,请右键单击该图标,选择 Exit 菜单,正常终止,然后从头开始重新启动。

MUDEC_00013​

Needs to change MTU to <mtu> manually.

错误原因​

当您使用的 Windows 通常是 XP 时,会出现此消息。原因是TAP-Win32 Adapter v9的默认MTU设置为1500。

如果您忽略此警告消息并使用 Mudfish,则没有问题。然而,在某些路由器中,例如在防火墙忽略ICMP数据包的环境中,TCP连接可能无法正常工作,并且可能会发生不必要的数据包重传,从而导致数据包处理效率低下。

如何解决​

建议将TAP-Win32 Adapter v9的默认MTU设置为1400。设置方法如下:

  • 单击“开始”按钮并转到“控制面板”。

  • 单击“ 网络连接 ”可查看系统上当前安装和运行的网络设备的列表。

  • 如果Mudfish安装正确,您会在网络设备中发现一个名为TAP-Win32 Adapter v9的设备。然后右键单击打开“属性”窗口。然后您将看到属性窗口。

  • 然后,有一个“配置(C)..”按钮。如果单击该按钮,将出现如下所示的设置窗口。转到“高级”选项卡,您将看到 MTU 部分,如下所示。

  • 现在,将此值从 1500 更改为 1400,然后单击“确定”保存所有内容。

  • 对于 XP,您必须重新启动才能正确应用。

MUDEC_00014​

Mudfish Launcher uses the port %s instead of %d

错误原因​

基本上,MUDFISH Launcher 使用用户计算机上的 8282 端口进行操作。但是,如果另一个进程由于某种原因正在使用该端口,则会使用随机 random 端口而不是 8282 端口,并显示此消息。

如果您使用 WPAD 来使用 Mudfish proxy 服务,则可能会受到此问题的影响。

如何解决​

我们建议您首先检查哪个进程正在使用 8282 端口。例如,您还可以使用TCPView等程序进行检查。

如果您是WPAD用户,可以适当修改浏览器地址为该端口值。

MUDEC_00015​

failed to receive information from the master server for MR record: <ret> <error_msg>

Mudfish 当与中央服务器通信时必须接收数据,但由于某种原因未传送数据时,可能会出现此问题。原因对应于<error_msg>,各如下。

  • ODR_ETIMEDOUT

    这意味着尝试从 Mudfish 中央服务器接收 MR record,但数据包未传送。它可能由多种原因引起,但通常是以下原因之一。

    • Mudfish 如果中央服务器本身出现问题

    • 如果由于中间的Internet网络问题导致网络连接不稳定

    • 如果用户计算机上运行的网络防火墙/防病毒程序阻止与 Mudfish 的连接

为了解决这个问题,您可以尝试下面的方法。

MUDEC_00016​

failed to receive information from the master server for MS record: <ret> <error_msg>

Mudfish 当与中央服务器通信时必须接收数据,但由于某种原因未传送数据时,可能会出现此问题。原因对应于<error_msg>,各如下。

  • ODR_EAGAIN

    这意味着尝试从 Mudfish 中央服务器接收 MR record,但数据包未传送。

    Mudfish 可能是中央服务器问题或位于中间的Internet网络问题引起的。

  • ODR_ETIMEOUT

    如果出现该错误代码,则表示Mudfish程序在一定时间内没有从中央服务器接收到数据。

    Mudfish 可能是中央服务器问题或位于中间的Internet网络问题引起的。或者,也可能是由于用户计算机与 Mudfish 中央服务器断开连接造成的。

为了解决这个问题,您可以尝试下面的方法。

MUDEC_00018​

failed to receive information from the master server: <result> <err_string>

Mudfish 未从主服务器收到验证响应。有关该问题的详细信息请参阅 <result> 和 <err_string>。 <err_string>的含义如下。

  • ODR_ETIMEDOUT

    对于此错误,表示在一定时间内没有收到Mudfish中央服务器的响应,从而导致timeout。

    在这种情况下,可能适用以下情况:

    • Mudfish 当中央服务器没有响应时。

    • 当用户计算机上的 AV (anti-virus) 或 firewall 程序阻止与 Mudfish 中央服务器的通信时。

    • 或者,如果网络上的防火墙阻止连接。

MUDEC_00019​

Failed to connect to the mudfish master server

Mudfish connect (2) 与中央服务器的连接失败。 Mudfish 出现这种情况的原因可能是中央服务器当前处于错误或维护状态,或者您的 Internet 服务提供商的防火墙阻止了连接。

MUDEC_00020​

Failed to recvfrom(2) the data from master server. Error %ld

这是指与Mudfish中央服务器的连接成功,但在数据交换过程中由于某种原因recvfrom(2)失败的情况。

此问题可能发生在以下情况之一:

  • 临时互联网连接问题

    如果与 Mudfish 中央服务器的连接不稳定或当前时间是 Mudfish PM,则可能会暂时出现这种情况。在这种情况下,请关闭程序并重试或在一段时间后尝试PM。

  • 持久连接问题(解决方案 1)

    有时,由于 Windows 操作系统中的 winsock 本身问题,可能会出现问题。请参阅文档如何使用 NetShell 实用程序重置 TCP/IP,设置 winsock reset,然后重试。

  • 持久连接问题(解决方案 2)

    您是否在防火墙设备严格的公司、学校、政府机关或军事基地使用Mudfish?在这种情况下,请尝试以下操作。

    1. 通过“开始”菜单转至“Mudfish Cloud VPN”菜单。

    2. 如果您查看 Mudfish Cloud VPN 菜单,您可以看到名为“Mudfish Launcher”的 Icon。

    3. 右键单击并进入“属性(Properties)”菜单。

    4. 如果查看属性窗口,则需要编辑“目标(T)”中的执行选项。通常基本上

      "C:\Program Files\Mudfish Cloud VPN\mudrun.exe"

      它设置为 ,但您必须在此处输入 -O 选项。例如:

    "C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -O

    1. 然后重新运行Mudfish。

MUDEC_00021​

Authentication with username '%s' failed - %s

当发生身份验证错误时,您通常会看到类似这样的消息。

MUDEC_00022​

CreateProcess failed with error %d: %s

您确定使用的是最新的 Mudfish 发行版吗?该错误的原因是MUDFISH Launcher首次运行时在系统上找不到default browser的路径,或者找不到cmd.exe的路径。据了解,造成这一现象的原因是

  1. 如果 Windows 注册表中从未设置过“默认浏览器”设置

  2. 如果操作系统中当前正在运行病毒或恶意代码

迄今为止已知的解决方案包括:

  • 如果仅使用 Internet Explorer,请安装 Chrome 或 Firefox。如果您运行它,系统会询问您是否要更改它,因为它没有设置为“默认浏览器”。回答“是”并尝试再次运行 Mudfish。

  • 如果恶意代码正在运行,它可能会损坏与“默认浏览器”关联的操作系统注册表。

    请使用恶意软件删除工具将其彻底删除,然后重试。

  • 首先,访问 https://mudfish.net 网站并安装最新的 Mudfish 发行版。

    如果出现类似上述消息的错误,请首先检查系统托盘中的 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 程序已经运行并且再次运行该程序时,或者当 mudfish.exe 使用的 shared memory 由于某种原因变成 corrupt 时,可能会发生这种情况。

要解决此问题,请首先在任务管理器中强制退出以下所有进程,然后重新启动 Mudfish 程序。

  • mudfish.exe

  • mudflow.exe

  • mudrun.exe

MUDEC_00026​

Wrong syntax on .conf file

如果 Mudfish 内部配置文件损坏或语法由于某种原因不正确,则可能会出现此问题。要解决此问题,请执行以下操作:

  1. 完全关闭Mudfish后,使用资源管理器移动到Mudfish安装目录。通常是C:\Program Files (x86)\Mudfish Cloud VPN。

  2. 在那里找到 .conf 文件并将其删除。

然后就可以启动Mudfish了。

MUDEC_00029​

TCP_nodelay(1) to the client (<ip>:<port>) failed: <errno> <errmsg>

当FastConnect 模式 处于On 状态时,可能会发生此错误。当连接到用户计算机时由于某种原因尝试将 TCP Nagle Algorithm 连接到 off 失败时,可能会出现此错误。至于原因,是由于<errno> <errmsg>而发生的。迄今为止已知的错误消息包括以下内容:

  • 54 Connection reset by peer

    如果与用户计算机的连接已经丢失,则可能会发生此错误。

如果此错误继续出现,请在 Off 后尝试 FastConnect 模式。

MUDEC_00031​

TOL_connect(<ip>, <port>) failed: <errno> <errmsg>

当FastConnect 模式 处于On 状态时,可能会出现此错误消息。尝试通过 <ip>(即 Mudfish 中继服务器的 Private IP)访问端口 <port>,但由于某种原因,Mudfish 程序被中继。如果您无法连接到服务器,则可能会发生这种情况。每个错误消息的详细说明如下。

  • 60 Operation timed out.

    如果出现此错误,则意味着使用 <ip> 到 Mudfish 中继服务器的连接无法正常工作,导致在一段时间后出现 timeout。

    这通常意味着与 Mudfish 中继服务器的连接存在问题。

由于可以在https://mudfish.net/server/status中检查每个中继服务器的Private IP,因此可以找出哪个中继服务器在通信中出现了问题。

如果<port>是8081,则表示访问内部使用的SOCKS proxy存在问题。

作为解决方案

  1. 将FastConnect 模式 设置为Off 后即可暂时使用。

  2. 如果您想以FastConnect模式或On进行游戏,请更换中继服务器并进行测试。

MUDEC_00032​

stp_auth: TOL_read(2) from the backend (<ip>:<port>) failed (ret -1 errno <error_number>)

出现此问题的原因是,将用户计算机上运行的 Mudfish 连接到 Mudfish 中继服务器上运行的 SOCKS proxy 端口时出现问题。每个原因因 <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>,但执行 TCP relay 的 Mudfish 中继服务器连接到 <ip>:<port>。表明无法建立连接。 <return_code> 表示从中继服务器连接到相应目的地时失败的原因如下。

  • 1

    如果编号 1 被标记,则它当前属于 General Error,这可能由于多种原因之一而发生。通常,当未从中继服务器正确建立到 <ip>:<port> 的连接时,可能会出现此错误。

  • 5

    如果编号 5 被标记,则意味着尝试 TCP connect 变成了 Connection refused。换句话说,它表示通过 Closed port 建立了连接,并且通过从目的地发送 TCP RST 数据包来终止连接。

MUDEC_00038​

TCP relay from the client to the backend failed.

当由于某种原因无法连接到 Mudfish 中继服务器时,会出现此消息。该消息通常是在另一个错误发生后最后输出的,因此底层错误是在此错误之前输出的。首先,请检查如下:

  • Mudfish UI 转至“状态 → 处理”菜单中的日志信息部分。

  • 然后,您可以检查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),当 client 在 Mudfish 连接到 accept (2) 之前断开连接时,可能会发生这种情况。

MUDEC_00041​

这与MUDEC_00299的原因相同。

MUDEC_00042​

Tried to add a entry which already exists on the routing table.

对于Mudfish v4用户,

  • 当 Custom 项目的设置具有与其他项目的设置重叠的布线路径时,会出现此错误。

  • 或者,由于程序内部问题导致路由路径未正确统一时,也可能会发生这种情况。

对于Mudfish v3用户,

  • 如果您查看“设置→常规”菜单,有一个名为“自动加载路由表”的选项。 (默认为On。)如果此选项为On,则在Mudfish首次启动时,将自动加载通过向导菜单或Mudfish UI“设置→路由表”菜单设置的路由路径。因此,除非您通常需要更改指定的中继服务器,否则无需重新设置路由路径。

    如果出现此错误,当您尝试重新设置通过向导菜单或 Mudfish UI“设置 → 路由表”菜单所做的设置时,会出现一条警告消息。您可以忽略这部分,因为它不会影响服务,但如果您想使用当前使用的中继服务器以外的中继服务器,请删除Mudfish UI“设置→路由表”菜单中的现有路由,然后通过菜单重新设置它们。不会出现上述警告信息。

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

      如果 <errormsg> 显示为 No such process,则出现这种情况是因为尝试删除路由表中不存在的条目。您可以放心,这个错误不太可能特别危险或有问题。

但如果出现不同的号码,我们需要核实具体情况,所以请在论坛上留言,我们会分析并回复。

MUDEC_00044​

The client isn't ready yet

出现此警告消息是因为用户计算机上的 DHCP client 尚未从 Mudfish Core 程序请求 IP 地址。

防火墙阻止 tap(4) 网络设备的 DHCP 请求时,可能发生此问题。

请参考代码MUDEC_00045临时解决此问题。

MUDEC_00045​

The client doesn't response with DHCP protocol

如果您使用的Mudfish版本是v5.5.8或更高版本,则已添加新的Wintun驱动程序来替换OpenVPN的TAP驱动程序。

请注意,如果您使用 -N 选项运行 Mudfish Launcher,则可以激活该功能。详细激活方法请参考mudrun执行选项文档。

出现此错误消息的原因是用户计算机上的 DHCP client 在一段时间内没有向 Mudfish Core 程序请求 IP 地址。

出现此消息通常是因为 Windows DHCP client 尝试从 Mudfish Core 程序分配 IP,但由于某种原因无法接收 DHCP Offer 数据包。请尝试如下测试。

  • 如果您使用的是Windows 10版本,有时可能会出现此问题,因为Windows不能快速处理网络设置配置。试试这个:

    • 右键单击屏幕底部的状态栏并运行“任务管理器”。

    有时这可以解决问题。如果此方法不起作用,请尝试以下方法。

    1. 单击右下角系统托盘中的网络图标,然后单击“网络设置”。

    2. 设置窗口打开后,单击右侧的“状态”菜单并保持窗口打开。

    3. 然后单击“更改适配器选项”并再次保持窗口打开。

  • 如果您使用的是 v4.3.13 或更高版本以及 Windows 操作系统,则可以使用 -I(Mudfish Launcher 的执行选项)。当 -I 选项激活时,不使用 DHCP 方法设置 IP 地址,而是使用 IP Helper API 方法设置 IP 地址。如何设置-I选项如下。

    1. 通过 Windows 开始菜单转至“Mudfish Cloud VPN”菜单。

    2. 如果您查看 Mudfish Cloud VPN 菜单,您可以看到名为“Mudfish Launcher”的 Icon。右键单击进入“属性(Properties)”菜单。

    3. 如果查看属性窗口,则需要修改“目标(T)”中的执行选项。通常,默认情况下,

      "C:\Program Files\Mudfish Cloud VPN\mudrun.exe"

      它设置为 ,但您必须在此处输入 -I 选项。例如:

      "C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -I

    4. 如果应用正确,您将能够在“仪表板 → 状态 → 进程”菜单中的 Core 日志历史记录中找到以下行。

      [INFO] Setting IP address <ip_address> with IP Helper

  • 如果PC房间的计算机上激活了防病毒程序,请尝试短暂运行disable,然后重新启动Mudfish。例如,有时在Norton Anti-virus程序的情况下,Mudfish Core程序提供的DHCP Offer数据包被错误地检测为ARP Spoofing的数据包,并且被强制为drop。

  • 如果您查看控制面板 → 网络设备列表,您将看到 TAP-Win32 adapter v9 设备。尝试 disable(禁用)该设备,然后尝试 enable(启用)几次,然后重新启动 Mudfish。有时这可以解决问题。

  • 请检查TAP-Win32 adapter v9网络设备的属性,并检查“要使用的DHCP”是否正确设置为“是”。

    您可以参考https://windows.microsoft.com/ko-kr/windows/change-tcp-ip-settings#1TC=windows-7链接检查连接属性,并确保选中“自动获取IP地址”。

  • 请检查TAP-Win32 adapter v9网络设备的属性,查看IPv6功能是否打开,然后尝试完全禁用该功能。有时这可以解决问题。

  • 请重新启动操作系统并重试。

MUDEC_00048​

wrong sid number <sidno> (tag <tagno>)

此错误表明 <sidno> 的值为异常值。如果问题仍然存在,请进入Mudfish安装目录并下载扩展名为vsm的文件。

  • .mudfish.vsm
  • .mudflow.vsm
  • .mudrun.vsm

请删除所有文件并尝试再次运行 Mudfish。

MUDEC_00049​

no entry for SID XXX.

对于此问题,请参阅错误MUDEC_01643。

MUDEC_00051​

Failed to set the default route.

当无法设置 Mudfish 内部使用的 default routing 路径,并且在服务器列表中找不到要设置为 default path 的中继服务器时,会出现此错误消息。通常在这些情况下,它可能与 Mudfish 点数有关。

  • 首先,请检查您当前的Mudfish点数是否已正确扣款。有时,如果您没有足够的点数,可能会出现此问题。

  • 如果费率计划是“包月计划”,请检查是否安装了有效的包月计划。

如果此问题仍然出现,请联系 Mudfish 论坛。

MUDEC_00056​

arp: AA:BB:CC:DD:EE:FF is using my IP address 0.0.0.0 on reX

有时,在使用Mudfish时,可能会遇到如标题所示的ARP协议错误。当另一个用户也在分配给该用户的 Mudfish 内使用 private IP 时,可能会出现此消息。可能导致此问题的原因包括

  • Mudfish 这可能是由于中央服务器端Private IP管理程序异常终止造成的。

    如果出现此问题,我们通常会通知Mudfish facebook page。

  • 对于台式机用户或笔记本电脑用户,如果在使用休眠或睡眠模式时未退出Mudfish程序就进入hibernation,则稍后进入wakeup时可能会出现问题。

如果出现此问题,您必须重新启动 Mudfish 程序。

MUDEC_00057​

Couldn't find the static node X for default route

Mudfish 当选择用于内部设置 Default Gateway 的中继服务器由于某种原因不可用时,会出现此错误消息。

MUDEC_00058​

No gateway found.

此问题通常发生在Mudfish点数不足时。您必须首先在 http://credits.ko.loxch.com/ 网站上购买点数。

MUDEC_00059​

ODR_write() error to <ip>: <errno> <err_string>

如果出现此错误,则表示 Mudfish 中继服务器上的 Public IP 与 <ip> 对应的中继服务器存在通信问题。也就是说,Mudfish程序向对应的中继服务器发送了数据,但由于<errno>和<err_string>的原因导致传输失败。详细的错误详情可能包括:

  • 10060 (ODR_ETIMEDOUT)

    该错误表示数据已发送到中继服务器,但中继服务器未响应数据已收到。

  • 10054 (ODR_ECONNRESET)

    如果数据已发送到中继服务器,但与中继服务器的连接已断开,则可能会出现此错误。

如果收到此错误,请尝试更换到其他中继服务器并查看错误是否仍然出现。

MUDEC_00060​

ODR_sendto() error to A.B.C.D: error message

当 Mudfish 内部的虚拟网络设备 re (4) 将 UDP 数据包传输到中继服务器,但由于某种原因传输失败时,可能会出现此错误消息。

原因出现在 error message 部分,但此问题通常是由防火墙或网络问题引起的。详细信息请参阅以下各项。

  • ODR_EHOSTUNREACH

    这意味着没有route到与目的地A.B.C.D对应的中继服务器。这意味着您尝试访问无法访问的 host。当路由表配置不正确时,通常会发生这种情况。

  • ODR_ENOBUFS

    如果出现此错误,则意味着您尝试将数据包发送到目标 A.B.C.D,但操作系统返回错误。这通常是因为对应socket的缓冲区空间不够,或者内部Queue已满。

    如果出现此错误,则表示由于某种原因,数据包无法发送到目的地A.B.C.D。当无法与目的地进行通信时,通常会发生这种情况。

首先要检查的是检查用户计算机和中继服务器之间的 MTU 并将其设置为适当的值。 Mudfish UI 如果您通过“支持→报告问题”功能向我们发送报告,我们可以查看。

MUDEC_00062​

ODR_read() for hdr error from <ip>: <string> *

如果 Mudfish 程序使用 TCP 作为与中央服务器通信时使用的协议,则可能会出现此错误。

<ip> 表示 Mudfish 中继服务器 Public IP,<string> 表示套接字 TCP 上的 read operation 失败的原因。

  • ODR_ECONNRESET

    如果出现此错误代码,则表明Mudfish中继服务器或网络级防火墙由于某种原因将TCP RST数据包转发到Mudfish程序。这意味着中继服务器端首先断开连接。

    即使将正在使用的 Mudfish 中继服务器更改为其他服务器,请检查是否会重复出现相同的症状。

如果您通常不使用 <ip> 指向的中继服务器,则这是可以忽略的错误消息之一。

MUDEC_00064​

ODR_read() for payload error from <ip>: <err_string>

如果连接协议设置为 TCP,则可能会出现此错误。即,表示从与<ip>对应的中继服务器接收数据失败。故障的确切原因是由<err_string>引起的。

  • ODR_ECONNABORTED

    如果当前用户的计算机首先与 Mudfish 中继服务器断开连接,则可能会出现此问题。

    这可能是由于操作系统因某种原因断开连接或防火墙/防病毒程序等 third-party 程序阻止连接造成的。

  • ODR_ETIMEDOUT

    这是一种情况,你想从中继服务器获取与Payload对应的read()数据,但服务器不发送,导致timeout。

此时,请参阅FAQ文档中的中继服务器相关文档,将其更改为其他协议并进行测试,或者将连接协议更改为其他协议并进行测试。

MUDEC_00066​

ODR_recvfrom() error from <ip>: <num> <string>

发生该错误时,<ip> 指的是 Mudfish 中继服务器上的 IP,<num> 和 <string> 指的是错误编号。这意味着Mudfish程序将UDP数据包传递到<ip>指向的中继服务器,但由于某种原因该数据包没有传递。如果你写下每个案例

  • ODR_ECONNRESET

    如果发生错误,Mudfish程序将UDP数据包发送到<ip>指向的中继服务器,但由于某种原因,数据包中的TTL(Time To Live)被更改为expire,导致中间router产生ICMP消息。这意味着您已收到(TTL expired in transit)。

MUDEC_00071​

Couldn't connect to A.B.C.D:E for TCP: <num> <string>

此错误表示 Mudfish Core 程序无法连接到某个中继服务器(上例中为 IPv4 地址 A.B.C.D 的服务器)。<num> 和 <string> 描述了错误原因。

如果出现此消息,可能是由于以下原因之一造成的。

  • 如果中继服务器死了,连接被特定的防火墙阻止,或者服务器端程序无法正常工作。

  • 如果由于某种原因当前Internet线路找不到到指定中继服务器的Routing路由。

每个错误消息的进一步解释如下。

  • ODR_ETIMEDOUT

    当您尝试连接到 A.B.C.D 服务器或服务器在一定时间内没有响应时,可能会出现此错误。

    当连接由于某种原因被防火墙阻止时,通常会发生此错误。

我们建议您尝试链接排除防火墙问题 中显示的方法。

MUDEC_00074​

Failed to connect A.B.C.D:E

出现此错误的原因与上述 MUDEC_00071 相同。请参考相应的文档。

MUDEC_00075​

Failed to open a socket to main server for heartbeat.

当将 heartbeat 发送到 Mudfish 中央服务器的准备过程失败时,会出现此错误。此错误的根本原因是,如果您转到“状态 → 处理”菜单并查看 Core 日志,您会发现 MUDEC_00075 上方有不同的错误号。

MUDEC_00079​

Failed to connect the master server: <error_msg>

如果出现此错误,则意味着由于某种原因您无法连接到位于 Mudfish 中央服务器上的身份验证服务器。可能的原因包括:

  1. Mudfish 当位于中央服务器上的认证服务器确实失效并且无法工作时。

  2. 如果由于当前使用 Mudfish 的计算机上的防火墙或网络上的防火墙而无法访问 Mudfish 中央服务器。

    如果是这个问题,您可以尝试防火墙故障排除链接中显示的方法。

MUDEC_00080​

TOL_sendto(2) error to reX A.B.C.D for heartbeat.

原因​

当与 Mudfish 中继服务器的连接不稳定或中继服务器没有响应时,会出现此错误消息。

该中继服务器是具有内部IPv4地址A.B.C.D的中继服务器,连接到虚拟网络设备reX(X是具体编号)。如果您想知道相关中继服务器的名称,可以通过访问 https://mudfish.net/server/status 链接来检查 A.B.C.D 地址。

解决方案​

  • 如果您没有使用有问题的服务器,则可以忽略此错误消息。该问题可能是由于中继服务器暂时停止造成的。

  • 如果问题在于 heartbeat 前往所有中继服务器,则问题可能是由于当前网络的防火墙策略造成的。 Mudfish UI 请将“设置→常规”菜单中的“连接协议”从UDP更改为TCP或ICMP并进行测试。

  • 如果此问题仍然出现,请联系 Mudfish 论坛。

MUDEC_00084​

Too many failure to the backend.

当您尝试连接的中继服务器的连接继续失败时,会出现此错误代码。通常,如果此错误消息仍然存在,则会同时显示上述 MUDEC_00071 错误和 MUDEC_00074 错误。请检查哪个中继服务器导致问题,并在论坛留言或报告给[email protected]。

MUDEC_00086​

ReadFile() error: <num> <error_msg>

由于 <error_msg> 的原因导致从 TAP-Win32 adapter v9 网络设备读取数据失败时,可能会出现此错误。目前已确认的错误包括:

  • 2 The system cannot find the file specified.

    如果找不到网络设备,则可能会发生这种情况。如果出现这种情况,则问题可能是由于当前系统中 TAP-Win32 adapter v9 设备安装不正确或安装了多个 TAP-Win32 adapter v9 网络设备引起的。

    请参考链接TAP(4)驱动程序不起作用并尝试先恢复/重新安装网络设备。

  • 995 The I/O operation has been aborted because of either a thread exit or an application request.

    对于此问题,该消息的字面意思是 I/O 操作由于某种原因已停止。这通常是因为当Mudfish运行时,另一个程序干扰了Mudfish的运行,或者拦截或断开了TAP-Win32 adapter v9网络设备。

    请先检查是否有任何程序干扰Mudfish的运行。

MUDEC_00089​

这与MUDEC_00086的原因相同。

MUDEC_00091​

RegOpenKeyEx() error: <num> <error_msg>

如果您尝试修改 Windows 网络设备 TAP-Win32 adapter v9 的 Tcpip Parameter 但因以下原因失败,则可能会出现此错误。

  • 5 Access is denied.

    这是由于某种原因不允许访问(读/写)注册表值的情况。您的防火墙/防病毒程序可能正在控制访问。

该错误消息可以简单地忽略,因为它不会显着影响 Mudfish 的操作。

MUDEC_00104​

CreateProcess failed (<errnum>)

如果出现此错误,则表示 Mudfish 程序使用 netsh 命令修改 TAP-Win32 adpater v9 网络设备的 MTU 时发生错误。原因是它对应于<errnum>,并且已知以下错误。

  • 2 ERROR_FILE_NOT_FOUND

    如果出现此错误,请检查%SystemRoot%\system32\netsh.exe 文件是否正确存在。如果没有此类错误,则很可能是被其他病毒或恶意软件强行删除,您需要将其恢复才能正常使用Mudfish。

MUDEC_00110​

No panel found for ID <uuid>. Trying the next.

如果出现此错误,则表示 Windows 找到了与 <uuid> 对应的 TAP-Win32 adpater v9 网络设备的基本信息,但无法找到配置它的详细信息。换句话说,如果 Windows 注册表由于之前使用过另一个 VPN 程序而被扭曲或损坏,则可能会出现此问题。

检查基本操作是否正常是一个如果确认操作正常则可以忽略的问题。但如果未确认操作,则表明 TAP-Win32 adpater v9 网络设备未正确安装。在这种情况下,您必须参考TAP(4)驱动程序相关文档进行解决。

MUDEC_00111​

这与MUDEC_00192的原因相同。

MUDEC_00112​

这与MUDEC_00086的原因相同。

MUDEC_00114​

这与MUDEC_00062的原因相同。

MUDEC_00115​

这与MUDEC_00062的原因相同。

MUDEC_00123​

这与MUDEC_00139的原因相同。

MUDEC_00124​

CreateIpForwardEntry() failed: <errno> <err_msg>

当 Mudfish core 进程无法将路由路径插入用户的主机操作系统时,会出现此错误。 <errno>和<err_msg>表示故障。已知的消息包括:

  • 160 (ERROR_BAD_ARGUMENTS) - One or more arguments are not correct.

    传递给 CreateIpForwardEntry() 函数的参数不正确。如果您收到此消息,请将详细信息发送至问题报告。

  • 1168 (ERROR_NOT_FOUND) - Element not found.

    如果找不到要为其设置路由表的网络接口,则可能会出现此错误。

MUDEC_00125​

No default routing path found

在 Full VPN 模式下运行 Mudfish 时可能会出现此错误,如果在路由表中可以找到操作系统的 Default Gateway,则可能会出现此错误。据我们了解,目前正在发生以下情况。

  • 如果Mudfish不支持您当前使用的操作系统。

如果此问题继续出现,请向我们发送问题报告,以便我们提供更多帮助。

MUDEC_00126​

ODR_CreateIpForwardEntry failed: IP <ip>/<netmask>/<nexthop> (ifindex <idx> metric <metric1>)

Windows 操作系统无法创建转发条目(路由表)。请在“状态→处理”菜单中检查以前的错误。通常,您会在出现此错误的原因之前看到错误 MUDEC_00124。

MUDEC_00129​

ODR_CreateIpForwardEntry failed: IP <ip>/<netmask>/<gateway> (ifindex <interface_index> metric <metric_value>)

Mudfish core 进程无法将路由路径(<ip>、<netmask> 和 <gateway>)插入用户的主机操作系统。

MUDEC_00137​

msk0: ODR_writev() error: <err_string>

此错误消息是 msk (4) 驱动程序中的错误,该驱动程序是 Mudfish 程序中的虚拟网络设备。原因可能因 <err_string> 值而异。

  • ODR_ENOENT

    此错误对应于 The system cannot find the file specified.,当 Mudfish 程序由于某种原因失去与 TAP-Win32 adapter v9 网络设备的连接时,可能会发生此错误。

    例如,当抖动程序修改 Windows 注册表,然后重新启动所有网络设备以应用这些值时,可能会发生这种情况。

MUDEC_00139​

MUDEC_00139 或 MUDEC_00137 错误均与 TAP-Win32 adapter v9 器件相关。 Mudfish 基本操作本身可能无法正常工作。这种情况下,最重要的是检查基本操作是否执行。首先,请检查该部分是否工作正常。

MUDEC_00145​

MUDEC_00145: udp_relay: TOL_sendto(2) failed to <address>: <errno> <errmsg>

此错误是激活FastConnect模式时可能发生的错误之一,表示将UDP数据包传送到与<address>对应的中继服务器的过程中出现问题。已知的错误消息包括:

  • 55 No buffer space available

    此错误消息意味着 Mudfish 尝试传输 UDP 数据包,但内部子级 layer 的 socket buffer 处于 full 状态,因此无法再传输新数据包。

    通常,当出现此问题时,表明与<address>对应的中继服务器存在通信问题。请尝试更改您正在使用的中继服务器。

  • 64 Host is down

    如果出现此错误,则意味着无法访问与 <address> 对应的 Mudfish 中继服务器。中继服务器可能已挂掉并且无法工作,因此请更换中继服务器并重试。

如果问题仍然存在,请检查将 FastConnect 模式更改为 Off 后是否仍出现相同的症状。

MUDEC_00167​

Failed to connect to the master server

Mudfish 当无法连接到位于中央服务器上的验证服务器时发生。详细原因请参考MUDEC_00079。

MUDEC_00176​

tcprelay: Failed to find SID for destination <ip>

当FastConnect 模式 设置为On 时,通常会出现此错误。尝试连接到 <ip> 的连接从用户计算机发送到 Mudfish 程序,但 Mudfish 无法在内部找到有关将连接发送到哪个中继服务器的信息。

作为解决方案,到目前为止,

  1. FastConnect 模式 或 Off。

  2. 如果玩游戏时没有问题,则可以将其归类为错误,可以忽略不计。

MUDEC_00177​

tcprelay: Failed to find information for sid <number>.

当FastConnect 模式 设置为On 时,可能会出现此错误。发生此错误的原因是当前无法在 Mudfish 程序内找到与 <number> 对应的中继服务器。

<number>是中继服务器唯一的ID对应的号码,必须在程序中发送给对应的中继服务器,但这是尚未收到中继服务器信息的情况。

要解决此问题,您需要检查以下内容。

  • 尝试在当前使用的项目的设置菜单中将中继服务器更改为其他服务器。先前设置的中继服务器当前可能未连接,因此状态DOWN可能会更改为mark。

MUDEC_00178​

udprelay: Failed to find SID for destination <ip>

当使用 FastConnect 模式 时,可能会出现此错误消息。当尝试将数据传送到与 <ip> 对应的目的地,但内部无法确定要发送到哪个中继服务器时,会发生此错误。

如果玩游戏时没有问题,则应该忽略此错误。当使用 v4.2.7 版本或更高版本时,出现此错误的 log level 已降级为 information。

MUDEC_00179​

MUDEC_00179: Path MTU is wrong. (X/Y)

即使出现此错误,如果玩游戏没有问题,您也可以忽略它。

当当前计算机用于与 Mudfish 中央服务器通信的 MTU (Maximum Transmission Unit) 值小于 Mudfish 预期值时,通常会出现此消息。消息中的“X”值代表实际的MTU,“Y”值代表当前设置的Mudfish值。 “X”值显得较小的原因通常如下:

  1. 如果当前网线所连接的网络设备的MTU被强制调整。

    当安装了fapping程序并强行调整该程序时,就会出现这种现象。

  2. 在当前计算机与Mudfish中心服务器的实际通信中,如果位于中间的路由器只能与小型MTU通信。

如何解决1​

首先查看当前使用的网络设备的基本MTU。通常可以通过以下方式检查这些值。

  • 单击“开始”按钮并转到“控制面板”。

  • 单击“ 网络连接 ”可查看系统上当前安装和运行的网络设备的列表。

  • 您将看到每个设备的列表。右键单击每个以打开“属性”窗口。然后,您将看到如下所示的属性窗口。

  • 然后,有一个“配置(C)...”按钮。如果单击该按钮,将出现属性窗口。转到“高级”选项卡,您将看到 MTU 部分。

  • 现在检查该值是否为1500,如果不是1500则恢复。

如何解决2​

在更改 TAP-Win32 Adapter v9 网络设备的 MTU 之前,必须完全关闭 Mudfish。 Mudfish 如果在连接时更改该值,与中继服务器的通信将丢失。

如果在上面的“解决方案 1”中检查后,所有内容都正确设置为 1500 bytes,我们建议将 TAP-Win32 Adapter v9 的默认 MTU 设置为“X”-50。例如,如果错误消息的值为 1480 bytes,则将其设置为 1430 byte。

  • 在网络设备中,您会发现一个名为 TAP-Win32 Adapter v9 的设备。然后右键单击打开“属性”窗口。然后您将看到如下所示的属性窗口。

  • 然后,有一个“配置(C)...”按钮。如果单击该按钮,将出现属性窗口。转到“高级”选项卡,您将看到 MTU 部分。

  • 现在将此值保存为较小的值。

  • 对于 XP,您必须重新启动才能正确应用。

MUDEC_00180​

TCP_socket(2) failed: <errno> <string>

仅当FastConnect模式激活时才会出现此错误消息,这意味着从中继服务器读取数据并将其传送到用户计算机(本地机器)的过程中出现问题。详细错误编号 <errno> 和 <errmsg> 如下。

  • 55 No buffer space available

    当您尝试向本地计算机发送数据,但套接字缓冲区由于某种原因已满并且无法发送更多数据时,可能会出现此错误消息。当您尝试创建太多与 Mudfish 中继服务器的连接时,通常会发生这种情况。

作为解决方案,请尝试禁用 FastConnect 模式 (Off),或更改您正在使用的中继服务器。

MUDEC_00181​

udp_relay: Failed to find the backend for <ip>

当 FastConnect 模式 为 On 时,以及当数据无法传送到与 <ip> 对应的目标时,会发生此错误。

MUDEC_00182​

udp_relay: TOL_socket(2) failed: <errno> <string>

出现此错误的原因是 UDP relay 程序无法再生成 socket(2)。您可以根据<errno>对应的值进一步检查情况,但这通常是由于创建了太多UDP socket而导致的问题。

如果出现这样的错误,则表明是由于创建大量 UDP 连接的程序正在运行而导致的问题,因此可以通过终止该程序来修复。您也可以按如下方式回复。

  • 如果基于 P2P 的程序正在运行,将其关闭(例如 BitTorrent)可能会解决问题。

  • 这也可以通过关闭产生大量网络活动的程序来解决。

  • 如果使用Full VPN模式+FastConnect模式,可以通过关闭Full VPN模式来解决问题。

MUDEC_00186​

Wrong TCP format hdr: <char>

与所选 Mudfish 中继服务器通信时,连接出现问题。或者,您的连接可能受到网络防火墙的监控或阻止。

您可以尝试使用不同的连接协议或更改Mudfish中继服务器。

MUDEC_00192​

Failed to open '/dev/tap7': <errno> <err_string>

该错误的发生通常取决于 <errno> 对应的值,但请检查下面的列表。

  • 请从https://mudfish.net/download下载并使用最新版本。由于它不再依赖于 tuntap 驱动程序,所以应该没问题。

  • 这可能是由已经运行的 Mudfish 进程引起的。检查进程列表中是否有mudfish进程,如果有,尝试用kill命令结束它。

MUDEC_00196​

SID <number> ((null)) isn't alive.

当SID <number>(SID 指内部中继服务器的unique ID)对应的中继服务器由于某种原因不再能够提供服务时,可能会出现此错误。在这种情况下,请检查以下部分。

  • 请检查当前使用的 Full VPN 模式设置或每个项目的中继服务器设置,看看更改为不同的中继服务器设置是否可以解决问题。

  • 如果您使用固定费率计划,请在 https://mudfish.net/admin/front 上查看您每月的流量使用情况。

    如果您每月的流量使用量超过您的订阅限制,则可能会出现此问题。

  • Mudfish 请检查您是否有足够的点数。有时,对于统一费率计划用户来说,会出现此问题,因为他们没有购买订阅。

    有关优惠券的信息,请参阅价格计划变更通知 - 20210607 文件。

MUDEC_00235​

Too many heartbeat errors. Please check your firewalls.

此错误表示 Mudfish 发送的用于与中继服务器保持通信的 heartbeat 信号失败。出现此错误通常是因为网络防火墙阻止了 Mudfish 使用的连接协议。

请参阅链接解决与中继服务器的通信问题并尝试更改连接协议。

MUDEC_00238​

Packet loss rate <percentage> to <mudfish_node_name>

如果出现此警告消息,则表示其中一项当前设置为使用 <mudfish_node_name> 对应的中继服务器。 Mudfish程序定期在用户确定当前使用的中继服务器上进行丢包测试并通知用户。

这意味着在使用<mudfish_node_name>中继服务器的测试中,与<percentage>对应的数据包当前是drop。

<percentage>越高,连接越不稳定,可以作为其他中继服务器使用情况的指标。如果您想解决这个问题,可以尝试以下方法。

  • 请尝试将连接协议更改为基于TCP。

  • 或者,在“设置 -> 程序”菜单中,尝试将“RTT 测试方法”更改为基于 TCP。

  • 请尝试使用不同的中继服务器。

如果您想进一步分析问题的根源,请参考使用WinMTR进行网络分析文档并测试您使用的中继服务器的Public IP。

MUDEC_00251​

Failed to connect the master server.

如果无法连接到 Mudfish 中央服务器,则可能会出现此错误消息。

如果出现此问题,请在“状态 -> 进程”菜单中查看 Launcher 日志。请检查日志,看看在出现此错误消息之前是否还有其他错误消息。这是错误信息导致的问题,请参考错误文档。

MUDEC_00254​

authc_read() failed: <result>

这与MUDEC_00020的原因相同。

MUDEC_00258​

Failed to fetch the configuration. (r <result>)

这与MUDEC_00020的原因相同。

MUDEC_00260​

sendmsg(2) for DHCP server failed: <errno> <error_msg>

如果尝试将 DHCP 响应传递到用户计算机时发生错误,则可能会出现此错误。确切原因是<errno>和<error_msg>。在以下情况下可能会出现消息。

  • No route to host

    当尝试发送 DHCP 响应但内部不知道将响应发送到何处时,可能会出现此消息。可能是Mudfish内部设置没有正确执行造成的,也可能是其他未知问题造成的。

如果遇到此问题,您可以尝试使用 MUDEC_00045 部分中的 -I 选项。

MUDEC_00262​

ODR_sendto() error to <ip_addr> Message too long. Check your path MTU. (curmtu <value> buflen <value>

当数据发送到与 <ip_addr> 对应的中继服务器,但 MTU (Maximum Transmission Unit) 出现问题时,会出现此错误。

清单

在尝试以下解决方案之前,请检查一些可能导致 MUDEC_00262 错误的区域。

  1. 如果您曾经安装过Muddog Muddog (https://dog.mudfish.net/)程序,请将其删除。

  2. 请检查是否有另一个 VPN 程序正在运行。有时,可能会出现此问题,因为另一个 VPN 程序修改了系统上的 routing table。

如何解决1​

要解决该问题,必须将TAP-Win32 adapter v9网络设备的MTU降低到1450或更低,或者低于该错误就不再发生,如下所示。

  • 首先,退出Mudfish。如果在 Mudfish 运行时按照以下步骤更改 MTU,程序可能会运行异常。

  • 在网络设备中,您会发现一个名为 TAP-Win32 Adapter v9 的设备。然后右键单击打开“属性”窗口。然后,您将看到如下所示的属性窗口。

  • 然后,有一个“配置(C)...”按钮。如果单击该按钮,将出现属性窗口。转到“高级”选项卡,您将看到 MTU 部分。

  • 默认值设置为 1500,现在将此值保存为较小的值。首先,从 1400 开始,然后向下移动到较小的 50、1350、1300 等。如果您进行测试,在某些时候您将不再看到 MUDEC_00262 错误。

  • 对于 XP,您必须重新启动才能正确应用。

如何解决2​

这可以通过调整设置菜单中的 MTU 值来解决。你可以试试这个:

  1. 进入“设置→程序”菜单。

  2. 进入菜单后,有一个值MTU。请逐渐将值减小到 1400、1300 或 1200 进行测试。

    作为参考,1400 是 Mudfish 的默认值。

如何解决3​

  • 有时,将连接协议从 UDP 更改为 TCP 可以解决问题。
  1. 进入“设置→程序”菜单。

  2. 更改为基于 TCP 的协议/端口。

MUDEC_00269​

udp_relay: TOL_sendmsg(2) to <ip>:<port> failed: <errno> <errmsg>

仅当FastConnect模式激活时才会出现此错误消息,这意味着从中继服务器读取数据并将其传送到用户计算机(本地机器)的过程中出现问题。详细错误编号 <errno> 和 <errmsg> 如下。

  • 55 No buffer space available

    当您尝试向本地计算机发送数据,但套接字缓冲区由于某种原因已满并且无法发送更多数据时,可能会出现此错误消息。

    当创建大量网络连接(例如 Torrent)的程序正在运行并且连接的 socket 数量超出 Mudfish 程序可容纳的数量时,通常会发生这种情况。

  • 65 No route to host

    当 Mudfish Core 进程尝试将数据包传送到 <ip>:<port>,但找不到该目标的 routing 信息时,可能会出现此错误消息。

    如果出现此错误并且您使用 Mudfish 没有问题,则可以忽略此错误。如果您因此错误而无法使用FastConnect模式,请向我们发送问题报告,这将帮助我们找出原因。

作为解决方案,请尝试禁用 FastConnect 模式 (Off),或更改您正在使用的中继服务器。

MUDEC_00279​

arp: <ip> moved from <macaddr> to <macaddr> on <interface>

此错误可能是由 Mudfish 的内部服务问题引起的。要从根本上解决这个问题,就需要管理层的帮助。请通过 Mudfish 论坛联系我们。

MUDEC_00280​

这与MUDEC_00020的原因相同。

MUDEC_00281​

Failed to fetch the routing table.

Mudfish 未从中央服务器接收路由表信息。有时会因为网络问题而失败,但如果仍然不行,请尝试以下操作:

MUDEC_00282​

Failed to receive heartbeat resp <result_code>

Mudfish 如果无法接收来自中央服务器的 heartbeat 响应,则可能会发生此错误。原因可能因 <result_code> 的不同而异。如果此错误仍然存​​在,则 Mudfish 中央服务器确定用户的连接已断开,因此,如果此问题未解决,则可能在使用服务时出现问题。

但是,如果偶尔出现此错误,则这是一个可以忽略的错误。

MUDEC_00283​

Too many heartbeat gap (<timediff> / <success_count>). Exit.

此错误对应于 FATAL,当 Mudfish 中央服务器已知的最后一个客户端的 heartbeat 值与当前 Mudfish 程序的 heartbeat 值之间存在较大差异时,可能会发生此错误。目前确定相差<timediff>之多,如果该值大于1800秒(30分钟),则Mudfish Core进程将被杀死。可能会出现在以下几种情况:

  • 当您使用 hibernation 打开笔记本电脑或台式机,并在一段时间后再次打开时。

  • 当网络宕机一定时间后网络恢复

如果出现此问题,请重新启动Mudfish程序。

MUDEC_00285​

CryptAcquireContext failed with error <errno>: <errmsg>

在运行Mudfish时检查您是否有权创建加密密钥的过程中可能会出现此错误,并且可能会出现以下错误代码。

  • 0x80090024 The profile for the user is a temporary profile

    对于此错误,请检查并尝试MUDEC_00286部分中的解决方案。

MUDEC_00286​

CryptAcquireContext, newkeyset

这意味着当Mudfish程序首次运行时,在生成加密密钥的初始化过程中存在问题。如果您收到此错误,您可以尝试以下操作。

  1. 检查您当前的 Windows 帐户是否有密码。如果帐户没有密码登录,请指定密码并重新启动。

  2. 如果上述方法 1 不起作用,请创建一个全新的 Windows 帐户,指定密码,然后尝试使用该帐户。

  3. 如果上述 1 和 2 方法不起作用,请尝试以下方法。

    • 使用资源管理器进入%APPDATA%\Microsoft\Crypto\目录,将下面的RSA目录更改为名称,例如RSA.old,然后重新启动计算机。

      如果重命名 RSA 目录不起作用,请将 Keys 目录重命名为 Keys.old,重新启动计算机,然后重试。

MUDEC_00299​

write(2) error for command <command>: <errnum> <errmsg>

在 Linux 上运行 Mudfish 程序时可能会出现此错误,并表示 <command> 命令执行失败。更多详情请查看<errnum>和<errmsg>了解详细原因。

  • 9 - Bad file descriptor

    如果出现此错误,则意味着您尝试执行该命令的进程由于意外原因遇到了 crash。

    如果您收到此错误,请通过 Mudfish 论坛请求技术支持。

如果您使用的是 ipTIME 路由器,请尝试将其完全关闭,然后重新打开。如果仍然出现错误,请检查仪表板状态 → 处理中的 Core 日志中是否有 WARN 或 ERROR 消息,并将其上传到 https://pastebin.com 等。另外,请告诉我们您的路由器的型号名称。

MUDEC_00305​

这与MUDEC_00015的原因相同。

MUDEC_00306​

这与MUDEC_00015的原因相同。

MUDEC_00309​

Failed to write the routing socket message: <errnum> <errmsg>

如果尝试在 Mudfish Core 进程中创建 routing table 项但失败,则可能会出现此错误。目前已确认的错误如下:

  • Network is unreachable

    如果根据您的内部网络配置无法访问您尝试创建的项目,则可能会发生这种情况。

    在这种情况下,网络配置可能由于另一个内部错误而失败。请进入Mudfish仪表板的“状态→处理”菜单,检查Core日志条目,看看是否存在MUDEC_00309以上的任何其他错误。

    当该项目指定的中继服务器为 Down 时,通常会出现此情况。

MUDEC_00314​

Failed to get any OS level event for reconnecting. (<ip>:<port> <protocol>)

当 Mudfish 尝试将基于 <protocol> 的 <port> 连接到与 <ip> 对应的中继服务器,但在操作系统级别根本没有收到响应时,可能会出现此错误。这意味着尚未建立与中继服务器的连接。在这种情况下,或许可以通过以下方式解决问题。

  • 尝试使用连接协议链接中提到的其他类型的连接协议进行连接,或者

  • 您可以尝试使用不同的中继服务器本身。

MUDEC_00316​

Failed to receive information. <cur_count> / <total_count> / <result> / <expected_size>

如果从Mudfish中央服务器接收用户的物品信息(路由信息)的过程中发生错误,则可能会出现此错误。上述消息中的数字分别代表以下含义:

  • <cur_count>

    index 当前正在处理的路由表中的编号。

  • <total_count>

    需要下载的路由表总数。

  • <result>

    当前下载的路由表信息的大小

  • <expected_size>

    必须下载的路由表信息的大小。这意味着必须下载这种大小的信息。

MUDEC_00319​

Failed to authenticate using ID/PWD

此错误表明用户的 ID 和密码未能通过身份验证。如果此错误继续出现,请检查如下。

  • 请在“状态->处理”菜单中检查Core日志中是否有WARN或ERROR消息。通常,在 MUDEC_00319 错误之前很可能发生另一个 Mudfish 内部错误。通常,先前的错误会指出根本原因。

  • 请访问https://mudfish.net/admin/front并将您的密码更改为更简洁的组合。然后再试一次。

MUDEC_00320​

Failed to fetch the static node information.

如果无法从 Mudfish 中央服务器检索中继服务器相关信息,则可能会发生此错误。发生这种情况的原因有多种,但通常有以下原因。

  • Mudfish 中央服务器端网络不稳定时

  • 如果您当前使用的线路上有网络防火墙

  • 如果您当前使用的计算机的网络设置不正确。

MUDEC_00330​

Slowed down due to speed limitation.

如果您是固定费率用户,并且当 Mudfish 程序由于固定费率计划的速度限制而限制速度时,可能会出现此错误。有关速度限制的详细信息,请参阅费率计划文件。

要解决此问题,您可以尝试以下方法之一。

  1. 您可能想尝试更改为不同的费率计划,即即用即付计划。

  2. 或者,关闭产生不必要网络流量的程序以确保网络带宽。

  3. 或者,请尝试升级到另一个具有更高速度限制的统一费率计划。

    您可以通过 http://mudfish.net/admin/user/dataplan/modify 链接查看。

  4. 或者,如果您认为此问题是由网络 (HTTP / HTTPS) 流量引起的,请尝试从“设置 -> 程序 -> 例外规则”菜单中排除网络流量。

MUDEC_00332​

WSAIoctl() error for ODR_socket(): <errno>

如果出现此错误,则表示在套接字创建过程中调用 ioctl() 阻塞 Fragmentation 时发生错误。 <errno> 的可能编号如下:

  • 10013 (WSAEACCESS)

    操作系统似乎阻止对 WSAIoctl() API 的调用。请检查您最近是否安装了个人防火墙、安全模块或AV(Anti-Virus)程序。相关程序很可能阻止了通话。

MUDEC_00333​

Failed to fetch static node <sid> information.

此错误意味着无法租用地址 IP 来与链路中继服务器 <sid> 进行通信。如果出现此问题,请转至“状态 → 进程”菜单检查 core 日志。在发生此错误之前可能会显示其他错误或警告消息。

MUDEC_00338​

Failed to receive a data. (res <errno> / <expected_length>)

当从 Mudfish 中央服务器接收路由信息失败时,可能会出现此错误。

如果您进入“状态 -> 进程”菜单,您可以在 Mudfish Launcher 日志中找到此日志。并且上面还会有另一条前面的错误消息。该问题是由于该错误导致的,请参阅错误文档。

MUDEC_00350​

Failed to connect to the mudfish master server.

当 Mudfish Launcher 尝试向 Mudfish 中央服务器进行身份验证但失败时,可能会出现此问题。

当连接本身未正确建立时,通常会出现此问题。如果您进入“状态 -> 进程”菜单,您可以在 Mudfish Launcher 日志中找到此日志。并且上面还会有另一条前面的错误消息。该问题是由于该错误导致的,请参阅错误文档。

MUDEC_00351​

Failed to recvfrom(2) the data from master server. Error <errnum> <errmsg>

出现此错误时,如果 Mudfish 中继服务器与验证服务器通信出现问题,则可能会出现此错误。通常是以下原因之一。

  • 如果接收 Data 时 OS 发生意外内部错误。

  • 当收到的 data 数量很少或不存在时。

如果您遇到此问题,请检查以下项目。

  1. 首先,您需要检查该症状是暂时出现还是一直出现。这可能是由于您使用的 ISP 或国际网络的问题,或者可能是因为 Mudfish 验证服务器出现故障。

  2. 出现问题时,进入“状态->处理”菜单,您将能够看到与Mudfish Launcher相关的日志。在日志中,请检查是否还有其他与 MUDEC_XXXXX 模式相同的错误/警告消息(XXXXX 是一个数字)。

    通常,在这个 MUDEC_00351 错误之前很可能还有另一个错误编号,当该错误编号时,相应的消息会更详细地告诉您原因。

如果问题仍然存在,请联系 Mudfish 论坛。

MUDEC_00352​

[WARN] Authentication with username '<username>' failed - Wrong username/password

如果出现此错误,则表示用户的 ID 和密码无法验证。也就是说,与Mudfish认证服务器通信没有问题,但是在Mudfish DB中找不到输入的ID / PASSWORD。

如果此问题仍然存在,请检查以下内容。

  • 请输入您在https://mudfish.net/admin/front中使用的ID / PASSWORD,检查是否可以正常登录。

  • 与上述URL连接没有问题,但如果问题仅出现在程序中,请将您正在使用的PASSWORD更改为更简单的形式并重试。

  • 如果以上两种方法都不能解决问题,请联系Mudfish论坛。

MUDEC_00357​

Your account isn't activated.

如果您的用户帐户因某种原因被阻止登录,则可能会出现此错误。这很可能是由于在一定时间内大量错误连接尝试造成的。

如果出现此错误,请完全关闭 Mudfish 程序,并在 5 分钟后再次尝试登录。

MUDEC_00362​

ODR_bind() for CLI failed: m_arg <m_arg> <errno> <errmsg>

出现此错误时,如果配置 Mudfish CLI 接口连接时出现问题,则可能会出现此错误。将 Listening IP 和 Port 配置为目标 <m_arg> 。 <errno>失败的详细原因如下:

  • 10049 ODR_EADDRNOTAVAIL

    对于此错误代码,它表示“Cannot assign requested address”。换句话说,这意味着 CLI listening socket 未能基于指定为 <m_arg> 的 IP 进行 bind。

    它通常出现在ipTIME Mudfish路由器上。

MUDEC_00373​

Failed to get the gateway IP address.

如果在程序拥有的 Mudfish 中继服务器列表中找不到所选 Mudfish 中继服务器的 gateway IP 地址,则可能会出现此错误。通常可能由以下原因引起。

  • 当选择的 Mudfish 中继服务器离线时。换句话说,如果 Mudfish 中继服务器由于网络问题而停止或离线,则可能会发生这种情况。

如果此问题继续出现,请尝试将 Mudfish 中继服务器更改为其他服务器。

MUDEC_00400​

Too many requests in short time

当短时间内向计算 RTT 最短距离的服务器程序发出过多请求时,就会出现此错误。如果您看到此问题,请执行以下操作:

  • 请不要关闭出现错误的页面或执行任何其他操作,而是等待。

  • 在该状态下,等待大约 10 到 20 秒。

  • 然后再次单击发生此错误的按钮。

MUDEC_00401​

Not enough information to calculate shortest pathes.

当 Mudfish 端没有足够的有关用户 RTT 的信息来计算最短路径时,通常会发生此错误。在这种情况下,请尝试下面链接中的方法。

MUDEC_00408​

Client​

Failed to connect the RTT server.

对于此错误,请查看下面的 MUDEC_00409 错误部分。出于同样的原因也会发生这种情况。

Server​

Hit the speed cap.

对于使用统一费率计划的用户来说,可能会出现此问题。该消息表示 Mudfish 中继服务器端发生速度限制。

换句话说,当Mudfish客户端程序侧发生速度限制时,会发生MUDEC_00330错误,而当中继服务器侧发生速度限制时,会发生MUDEC_00408错误。

请参阅 MUDEC_00330 错误部分以获取详细说明。

MUDEC_00409​

Failed to connect the RTT server.

如果在 Mudfish 服务期间无法连接提供 RTT 信息的服务器,则可能会出现此错误。在这种情况下,

  • 您可以通过查看“设置 -> 进程”中的 MUDFLOW (Flow Controller) 日志来找出原因。

  • 如果可能,请尝试解决中央服务器的身份验证问题 文档,看看它是否有助于解决问题。

如果问题仍然存在,请发送问题报告并联系Mudfish技术支持。

MUDEC_00410​

Failed to connect the master server.

当未正确建立与 Mudfish 验证服务器的连接时,会出现此错误。

  • 因此,在“设置->处理”中,Mudrun Launcher日志之前会出现其他错误,请查看详细问题部分。

MUDEC_00416​

Failed to connect to <private_ip>:65533 (errno <errno>)

当在 Mudfish 的项目设置期间将中继服务器设置为“高级模式”时,通常会出现此问题。设置高级模式时,会向中继服务器发送相应的设置信息,在发送信息的过程中出现了connect问题。 <private_ip> 指向中继服务器的Private IP。 <errno>指出了问题的原因,详细原因如下。

  • 60

    如果值 <errno> 是 60,则在 Mac OS X 中进行检查。发生此错误的原因是尝试连接到 Connection Timed Out,但由于某种原因无法进行通信。

这种情况,您可以尝试更换中继服务器。

MUDEC_00421​

No mudfish nodes picked for the advanced node for the item <itemid>

在出现此错误的情况下,当您尝试为与 <itemid> 对应的项目设置中继服务器高级模式,但由于现阶段缺少信息而不知道要选择哪个中继服务器时,可能会出现此错误。要解决此问题,请检查以下内容。

  • 必须 检查您当前是否有 Mudfish 点数。有时,此问题可能是由于缺乏点数而发生的。

  • 如果您在项目设置中将中继服务器选择设置为“自动选择”,请尝试直接指定中继服务器,而不是自动选择它。

  • 或者,尝试按照RTT更新方法更新RTT信息。

  • 如果您在“设置 -> 中继服务器”菜单中对中继服务器列表设置了限制,请禁用该限制并重试。

MUDEC_00424​

RTT stddev values are over 15% of your RTT avg to the closest mudfish nodes. Please check your ISP whether there's an issue or network congestion.

当 Mudfish 内部执行 RTT 计算,并且 RTT 偏差大于平均值的 15% 时,会出现此错误。如果您看到此消息,则意味着即使是距离您当前位置最近的 Mudfish 中继服务器,连接也不稳定。详细计算公式如下:

  1. 从全部中继服务器中选择距离当前用户最近的 6 台,并定期进行 RTT 测试。

  2. 如果所有测试的中继服务器 6 的 RTT stddev(标准差)大于 15% 的 RTT avg(平均值),则会显示警告消息。

如果此错误继续出现,请检查以下内容:

  • 请检查您当前是否使用无线 (WIFI) 连接而不是有线连接。在正常无线情况下,根据信号强度,RTT 的标准偏差可能会很高。

  • 请检查您当前使用的ISP线路,或者检查内部是否设置了QoS或防火墙。

MUDEC_00440​

recv(2) error: read <return_value> error <error_code>

如果由于某种原因数据接收失败,则可能会出现此问题。这是由<error_code>引起的,所以请参考下面的代码。

  • 10060 (WSAETIMEDOUT)

    情况是timeout,因为在一段时间内没有传输数据。

MUDEC_00446​

Give up to wait the snode backed for SID <sid>

如果在 Mudfish 程序内部无法找到中继服务器信息,则可能会出现此错误。如果此错误继续出现,请执行以下操作。

  • 请进入“设置 -> 中继服务器”菜单并删除您设置的列表限制。有时,这可能是由于中继服务器限制太多而导致的问题。

  • 请尝试手动选择中继服务器,而不是在项目设置菜单中“自动选择”。

尽管如此,如果问题没有得到妥善解决,请向我们发送问题报告,我们将提供更多帮助。

MUDEC_00463​

Failed to sendto the routing information (localip <private_ip> errno <errno>)

如果您无法在该项目的中继服务器模式中正确配置高级模式/MultiPath 模式设置,则可能会出现此错误。

即,尝试在与<private_ip>对应的中继服务器上进行设定,但由于<errno>的原因而设定失败。

如果出现此问题,很可能是中继服务器本身的问题,因此您必须修改设置以使用有问题的中继服务器以外的中继服务器。

MUDEC_00464​

AddIPAddress() failed: <if_index> <errno>

如果 -I 选件用于 Mudfish Launcher,则可能会出现此错误。原因可能因 <errno> 值而异。

  • 1168 (ERROR_NOT_FOUND)

    当计算机上找不到 Mudfish TAP-Win32 adapter v9 网络设备时,可能会出现此错误代码。通常,在以下情况下可能会出现此问题:

    • 如果在Mudfish软件包的安装过程中出现问题并且TAP-Win32 adapter v9网络设备没有正确安装。

    • 在 PC 由管理员管理的环境中,例如 PC 房间或学校。通常在这种情况下,系统上的驱动程序安装经常被阻止,因此Mudfish很有可能无法正常工作。

    如果此问题仍然存在,请向我们发送问题报告。

  • 5010 (ERROR_OBJECT_ALREADY_EXISTS)

    对于此错误代码,表示 Mudfish TAP-Win32 adapter v9 网络设备已设置了地址 IP。

    通常的解决方案是完全 rebooting 您的计算机并重试,或者使用不带 -I 选项的 Mudfish。

MUDEC_00467​

Failed to recvfrom(3) the flush information (received <errnum> / expected <length> / errno <errno> / sid <sid>)

当无法将项目设置的“高级模式”/“MultiPath 模式”信息设置到与 <sid> 对应的中继服务器时,会出现此错误。

您可以通过 <errno> 值找出失败的原因。

  • 10060 (WSAETIMEDOUT)

    这意味着中继服务器在发出请求后 20 秒内没有响应。

要解决此问题,您可以先尝试使用其他中继服务器,而不是使用<sid>号码对应的中继服务器。

或者,请将中继服务器模式更改为“默认模式”,然后进行测试。

MUDEC_00470​

Increasing no of fragmented packets.

如果此问题继续出现,则表示当前计算机的网络设备 (NIC) 正在持续接收 fragmented packet。如果您使用时没有任何问题也没关系,但由于packet loss rate可能会因fragmented packet的影响而增加,因此我们建议您尽可能解决该问题。

此问题通常可能由以下原因之一引起:

  • 如果当前使用的NIC网络设备的MTU(Maximum Transmission Unit)的值异常小。

  • 当与 Mudfish 中继服务器通信时使用的 MTU 大于预期时。

要解决此问题,请检查以下内容。

  1. 检查当前安装的网络设备的MTU(Maximum Transmission Unit)值,如果设置的值异常小于默认值(通常是ethernet和1500),请修改默认值。

  2. Mudfish UI 如果进入“设置 -> 程序”菜单,会出现一个 MTU 菜单。尝试将此值设置为 1400(默认为 Mudfish)或 1300。

MUDEC_00477​

Too big UDP packet to send. (plen <pktlen> mtu <mtu>)

如果您尝试使用 Custom 项中的 P: 选项通过进程应用它,或者如果您使用 WFP 项模式,则可能会遇到此问题。

要解决此问题,您必须修改 TAP-Win32 adapter v9 网络设备的 MTU 信息。

  • 请通过将设备的 MTU 设置为 1350 或更低来尝试 MUDEC_00262。

  • 或者,请在Off之后尝试“WFP项目模式”。

MUDEC_00486​

MUDWFP_connect() failed.

当 mudwfp.sys 驱动程序由于某种原因无法运行时,会出现此错误。在日志文件中可以找到此错误之前更详细的原因。请检查以上错误信息。通常会出现以下错误代码:

  • MUDEC_00514

  • MUDEC_00524

MUDEC_00505​

Failed to lookup the backend for process name: <processname>

当在 Mudfish 中找不到与名称 <processname> 对应的进程信息时,会出现此错误。

如果此问题继续出现,请在问题发生时向我们发送问题报告。您必须检查内部日志以进一步分析原因。

MUDEC_00514​

StartService() failed: <errno>

如果出现此错误,则意味着运行 Mudfish WFP (Windows Filtering Platform) 驱动程序的 Windows 服务未正常运行。详细原因取决于<errno>的值。

  • 0x2 (ERROR_FILE_NOT_FOUND)

    当 Windows 无法加载 Mudfish WFP 驱动程序时,通常会出现此问题。

    在某些情况下,这可能是由于在 32 位 Windows 上安装 64 位的 Mudfish 安装文件引起的,或者相反,在 64 位 Windows 上安装 32 位的 Mudfish 安装文件引起的。

    请尝试使用 https://mudfish.net/download 中的正确版本重新安装。

  • 0x7f (ERROR_PROC_NOT_FOUND)

    在这种情况下,可能存在 2 案例。

    1. 如果 mudwfp.sys 驱动程序安装不正确,可能会出现这种情况。请检查Mudfish软件包是否安装正确,安装过程中是否有错误。

    2. 或者,如果您当前使用的 Windows 版本是 7 或更低版本。对于WFP 功能,必须至少为Windows 8 才能正常运行。

  • 0x4fb (ERROR_DRIVER_BLOCKED)

    此错误意味着 Mudfish WFP 驱动程序正在加载,但加载由于某种原因被阻止。

    • 这通常是由于用户计算机上运行的防病毒/防火墙程序阻止它引起的。

    • 如果您使用基于 ARM 的 Windows,而不是基于 Intel 的 Windows,则可能会出现此问题。

      Mudfish WFP 驱动程序是仅在基于 Intel 的 Windows 上受支持的驱动程序。基于 ARM 的 Windows 不支持。

MUDEC_00524​

Driver initialization IOCTL Failed: <rv>

如果出现此错误,则表示 Mudfish MUDWFP 驱动程序未正确初始化。通常,当出现此问题时,日志顶部很可能出现另一个错误。有关详细信息,请查看“状态 -> 进程”菜单中的 mudwfp_proxy_stdout.txt 日志文件或 mudwfp_proxy 日志。

MUDEC_00535​

DNS poisoning dectected. Please encrypt your DNS request.

当执行Mudfish程序时,会自动检查网络是否为DNS poisoining,并检查后面的hostname。

  • api-loopback.mudfish.net

    检查该域名是否变为127.0.0.1或resolving。

  • www.mudfish.net

    对于该域,检查14.63.213.39是否变为resolving。

  • api.mudfish.net

    该域检查 14.63.218.94 是否变为 resolving。

如果在测试此 3 分支域后,DNS resolving 无法正常工作或 IP 意外变为 return,则可能会发生此错误。这个错误的出现意味着用户的计算机或者中间网络上有一个监听DNS请求并修改它的进程。

为了解决这个问题,需要对DNS请求进行加密。推荐的方法是

  1. 对于 Windows 10/11 用户,请使用 DNS Over HTTPS (DOH)

    如果您的Windows操作系统支持DOH功能,则有一种方法可以使用它。有关详细设置,请参阅以下链接,因为它可能会有所帮助。

  2. Mudfish DNS 客户端 (https://dns.mudfish.net/)

    或者,您可以使用 Mudfish DNS 客户端。如果您使用此程序,您的 DNS 请求将被加密。

MUDEC_00538​

api-loopback.mudfish.net DNS address is poisoned. Please encrypt your DNS requests.

如果出现此问题,则意味着 Mudfish 域已被 DNS poisoning 操纵。当从有网络防火墙的地方连接或尝试从中国连接时,通常会发生这种情况。

要解决此问题,必须对 DNS 请求进行加密。欲了解更多信息,请参阅链接从中国访问Mudfish。

MUDEC_00539​

Checking RTT to mudfish nodes are failing. Are you under network firewall?

如果从用户计算机(或 ipTIME Mudfish 路由器)到 Mudfish 中继服务器的 RTT 测量无法正常工作,则可能会出现此错误。这种现象通常会在以下情况下发生:

  • 当网络上有防火墙并且该部分阻止 RTT 测量时。

  • 当网络暂时不稳定而无法正常连接或测试失败时。

在这种情况下,请将“设置->程序”菜单中的“RTT 测试方法”更改为其他方法,然后重试。

MUDEC_00546​

NetworkExtension isn't ready yet

当 Mudfish 程序无法连接到 Mac OS X 的 NetworkExtension 模块时,可能会出现此错误消息。需要检查的事项有:

  • 在Networks项中配置Mudfish VPN

  • 将 Mudfish 与 System Extension 一起安装

首先。有关详细信息,请参阅与 Mac OS X 一起使用 部分。另外,尝试完全重新启动 MacBook,看看是否出现相同的症状。

如果症状没有改善,请尝试以下方法。

  • 请尝试完全删除Mudfish并重新安装。有关如何完全擦除它的信息,请参阅删除Mudfish文档。

  • 或者,如果您使用的是 Apple M1 CPU 芯片,请完全删除 Mudfish,然后安装 http://mudfish.net/releases/ 中的 x86 软件包,而不是 ARM64 软件包 (dmg)。有时这种方法可以解决问题。

MUDEC_00547​

NetworkExtension doesn't set utun device.

对于这个问题,请参考链接MUDEC_00546。出现此问题的原因相同。

MUDEC_00556​

Failed to connect mudfish short_path server

在出现此错误消息的情况下,如果与计算 Mudfish 内的“今天的路线”的服务器的连接由于某种原因失败,则可能会出现此错误。这种情况一般出现在使用Multi-Path模式时,当由于某种原因找不到最佳路由时出现。如果你有这个问题

  • 请通过更改设置以使用默认模式或 Advanced 模式而不是 Multi-Path 模式来进行测试。

  • 如果您熟悉连接Telnet或TCP,请按如下方式测试与hostname:port的连接。

    • short.mudfish.net:10012

如果难以分析或理解原因,请向我们发送问题报告,以便我们进一步分析原因。

MUDEC_00558​

Failed to connect mudfish API server.

此错误意味着计算通过 Mudfish API 服务器的最短路径时出现问题。但是,此错误消息本身并不表明失败的根本原因。要确定确切原因,您应该检查发生此错误的部分之前的其他错误日志。

要检查详细的错误原因,请检查“状态(Status) -> 处理(Process) -> Flow Controller”菜单。

如果问题仍然存在,请尝试以下操作:

  • 如果您正在使用的项目的节点(中继服务器)选项设置为“自动选择(Auto Selection)”,请检查将其更改为特定节点后问题是否仍然出现。

  • 如果上述方法不起作用,请在问题发生时向我们发送问题报告。您需要检查内部日志以获得准确信息。

MUDEC_00577​

Out of memory

此消息意味着您的系统内存不足。作为解决方案

  1. 请为您的计算机添加更多物理内存。这是最好的办法。

  2. 请查看任务管理器,看看哪些进程正在使用大量内存。如果某个进程不在使用中,则强制停止它以释放内存。

    1. 通常,占用系统内存最多的东西之一是浏览器。请关闭所有浏览器并尝试玩游戏。

      关闭浏览器不会终止 Mudfish。对于Mudfish,它在右下角的system tray 中运行。

    2. 请检查Mudfish进程的内存使用情况。在大多数情况下,情况并非如此,但在极少数情况下,这可能是由 Mudfish 本身的内存泄漏引起的问题。

MUDEC_00716​

Couldn't connect to <ip_addr>:<port> for TCP: <errno> <errstr>

当使用Multi-Path模式并且由于某种原因无法连接到<ip_addr> IP对应的中继服务器时,可能会出现此消息。详细原因在<errno>和<errstr>中提到。让我解释一下每条消息。

  • 10060 ODR_ETIMEDOUT

    如果出现此问题,则意味着连接到 <ip_addr>:<port> 超时。

如果出现此问题,您可以尝试在“设置 -> 中继服务器”菜单中将 blacklist 指定为出现问题的中继服务器。

MUDEC_00719​

ODR_write() error to <ip_addr>: <errno> <err_msg>

使用 Multi Path 模式 时可能会出现此消息。这意味着,在将TCP数据包发送到与<ip_addr> IP对应的Mudfish中继服务器时,发生了与<err_msg>对应的错误。详细错误信息如下:

  • ODR_ETIMEDOUT

    在该消息的情况下,这意味着到相应的Mudfish中继服务器的数据包传输由于某种原因在hang处被阻塞并且在一定时间内无法进一步进行,从而导致在time out处的延迟。

如果此问题没有导致连接问题,则可以忽略它。

MUDEC_00720​

ODR_sendto() error to <ip_addr> Message too long. Check your path MTU. (curmtu <value> buflen <value>

对于这个问题,请参考链接MUDEC_00262。出现此问题的原因相同。

MUDEC_00722​

ODR_sendto() error to <ip_addr>: <errno> <err_msg>

处于 Multi-Path 模式时可能会出现此问题。欲了解更多信息,请参阅MUDEC_00060链接。出现此问题的原因相同。

MUDEC_00723​

re_broker_write_second() failed.

使用Multi Path 模式 时可能会出现此问题。如果出现此症状,则可能会出现其他前述错误,因此请检查“状态 -> 处理”菜单中的 Core 日志中是否有 WARN 或 ERROR 消息。如果这种症状持续存在,您可以采取的措施是

  • 您正在使用基本模式或高级模式,而不是 Multi Path 模式。

  • 或者,检查 Core 日志中的其他 WARN / ERROR 消息并采取相应操作。

如果此问题没有导致连接问题,则可以忽略它。

MUDEC_00724​

ODR_read() for hdr error from <ip_addr>: <err_msg>

使用Multi Path 模式 时可能会出现此问题。问题原因是与<ip_addr> IP对应的Mudfish中继服务器通信时遇到了与<err_msg>对应的错误。错误信息的详细解释如下。

  • ODR_ECONNRESET

    这意味着用于连接的 Mudfish 中继服务器在连接过程中发送了 TCP RST 数据包。换句话说,它表明连接由于某种原因被拒绝。

如果此问题没有导致连接问题,则可以忽略它。如果出现连接问题,请将Mudfish中继服务器更换为另一台,或者将“连接协议”更改为UDP并进行测试。

MUDEC_00725​

ODR_read() for hdr got EOF from <ip_addr>

对于此问题,在从 Mudfish 中继服务器接收数据的过程中,如果中继服务器不发送数据或发送 EOF(这表明没有更多数据可发送),则可能会出现此问题。

如果重复出现此问题,请将Mudfish中继服务器更换为另一台,或将“连接协议”更改为UDP并进行测试。

MUDEC_00729​

ODR_read() for payload error from <ip_addr>: <err_msg>

使用Multi Path 模式 时可能会出现此问题。

如果连接协议设置为 TCP,则可能会出现此错误。即,表示从与<ip>对应的中继服务器接收数据失败。故障的确切原因是由<err_string>引起的。

  • ODR_ECONNABORTED

    如果当前用户的计算机首先与 Mudfish 中继服务器断开连接,则可能会出现此问题。

    这可能是由于操作系统因某种原因断开连接或防火墙/防病毒程序等 third-party 程序阻止连接造成的。

  • ODR_ETIMEDOUT

    这是一种情况,你想从中继服务器获取与Payload对应的read()数据,但服务器不发送,导致timeout。

此时,请参阅FAQ文档中的中继服务器相关文档,将其更改为其他协议并进行测试,或者将连接协议更改为其他协议并进行测试。

或者,请在Off之后尝试“Multi Path模式”。

MUDEC_00745​

Wrong resp length: <retval> <errno> <errmsg>

如果出现此错误,则表示正在等待来自所选 Mudfish 中继服务器的数据,但收到了错误长度的响应。换句话说,与中继服务器的通信不顺畅。

原因可能因 <errmsg> 消息而异,但通常可能会出现以下错误消息。

  • ODR_ETIMEDOUT

    如果出现此错误,则表示在一定时间内没有收到中继服务器的响应,从而导致 socket timeout。

MUDEC_00746​

No pong

当 Mudfish Core 进程针对 Mudfish 中继服务器执行连接测试并且中继服务器传输了错误的数据时,可能会出现此错误。这通常发生在中继服务器本身出现故障时。

如果此问题仍然存在,请尝试用其他服务器替换所选的中继服务器。

MUDEC_00747​

re_broker_add() failed.

出现此症状时,请访问“状态 -> 进程”菜单并检查 Core 日志中是否有消息 WARN 或 ERROR。

MUDEC_00748​

No DHCP enabled for TAP-Win32 adapter v9

如果出现此错误,则表示安装Mudfish时系统中安装的TAP-Win32 adapter v9设备没有DHCP设置enable。

要解决此问题,请执行以下操作:

  • 转至控制面板 -> 网络和 Internet -> 更改适配器选项菜单。

  • 从那里,打开 TAP-Win32 adapter v9 设备的属性窗口。

  • 打开项目“网络 -> Internet 协议版本 4 (TCP/IPv4)”的属性。

  • 然后启用“自动获取 IP 地址”功能。同时启用“自动获取DNS服务器地址”。

完成此操作后,完全重新启动Mudfish,问题即可解决。

MUDEC_00774​

UDP: select timeout for <ip>:<port>

当对 Mudfish 中继服务器(通常对应于 <ip>)的 ping 测量无法正常工作时,可能会出现此警告。

目前尚不清楚它发生在哪个部分,但很可能是因为 UDP 协议在特定部分被阻止而发生。

一般来说,这个警告信息可以忽略,如果可以的话,建议不要使用<ip>对应的Mudfish中继服务器。

MUDEC_00791​

Failed to fwrite(3) for UN v2: <errno>

如果出现此错误,则意味着与Mudfish RTT服务器(用于接收各种中继服务器信息和统计信息的中央服务器)的通信无法正常工作。

MUDEC_00799​

Failed to set re(4) for multi-path mode (sidfrom <sidfrom> sidto <sidto>). Give up.

当无法找到与 <sidfrom> 对应的 Mudfish 中继服务器或与 <sidto> 对应的 Mudfish 中继服务器的信息时,通常会出现此错误。

如果此问题重复出现,则需要检查所有内部日志。请填写问题报告 来报告问题。

如果您遇到此问题,通常

  • 请勿使用 Multi-Path 模式,或

  • 请尝试更改中继服务器设置。

MUDEC_00800​

Due to too much data used in this month, your speed cap is more limited.

对于此问题,此消息可能仅对固定费率用户出现,并且如果超过固定费率订阅的最大每月使用量,则可能会出现。详细使用限制请参阅资费方案文档。

MUDEC_00842​

bind(2) failed: <errno> <errmsg>

此错误表示无法绑定 IP 127.0.0.1 的 UDP 端口 23984。Mudfish 使用该端口与提供免费中继服务器功能的 OpenVPN 服务器程序进行内部通信。

您可以根据<errno>对应的值进一步检查情况。

  • 48 Address already in use

    对于此错误,端口 127.0.0.1 UDP 23984 是 bind,但如果该端口由于某种原因已被使用,则可能会发生这种情况。

    如果可以使用控制台,请检查哪个进程正在使用该端口。

如果您不打算使用免费中继服务器(可在“设置”->“程序”->“Full VPN 模式”菜单中找到),则可以忽略此问题。

MUDEC_00866​

No <domain> host found.

当您为与 <domain> 对应的域尝试 DNS resolving,但由于某种原因系统返回 NOT FOUND(未找到)时,可能会出现此错误消息。

这种情况通常发生在基于 DNS 的 filtering 网络环境中。如果您在中国使用 Mudfish,则会出现此问题,因为中国长城防火墙阻止了 Mudfish 域。

这种情况,请参考从中国连接Mudfish文档,尝试对DNS请求进行加密。

MUDEC_00868​

UDP: select timeout for <ip>:<port>

在出现此警告消息的情况下,如果使用 Mudfish 中继服务器 <ip>:<port> 在用户计算机上执行 RTT 测试,但未收到正确的响应,则可能会出现此消息。

对于此消息,您可以忽略它,因为它对 Mudfish 的使用没有直接影响。

MUDEC_00898​

Failed to create Mudfish Wintun adapter <errno>

当 Mudfish 程序尝试使用 Wintun 驱动程序但由于某种原因无法使用时,可能会出现此问题。详细原因请参阅下文。

  • 4319 ERROR_DEVICE_NOT_AVAILABLE

    如果相关设备不可用,则可能会出现此问题。通常,在显示此错误之前会留下其他错误/警告级别消息。

MUDEC_00904​

ODR_CreateIpForwardEntry() failed: IP <addr>/<gw> (ifindex <iface> metric <metric>)

当 Mudfish 程序检测到不需要的路由表更改时,可能会出现此问题。

当系统上安装了 Mud Dog (https://dog.mudfish.net/) 时,或者在 Mudfish 运行时运行另一个 VPN 程序时,通常会发生这种情况。

如果是这种情况,请尝试删除Muddog或其他VPN程序,看看症状是否相同。

MUDEC_00915​

<error_msg>

如果出现此错误,则表示在配置 Wintun 驱动程序的过程中出现了 WARNING 级别的问题。

您应该检查 <error_msg> 了解详细原因。

MUDEC_00916​

<error_msg>

如果出现此错误,则表示在配置 Wintun 驱动程序的过程中出现了 ERROR 级别的问题。

您应该检查 <error_msg> 了解详细原因。可以输出的消息包括以下内容。

  • Failed to setup adapter (problem code: 0x38, ntstatus: 0x0)

    如果发生此错误,详细的错误原因通常会留在 C:\Windows\INF\setupapi.dev.log 文件中。请检查文件的内容。

  • Timed out waiting for device query: <errmsg>

    这意味着进行了与设备相关的查询,但没有响应。

MUDEC_00921​

connect(2) failed: <errno>

当 Mudfish 内部测试用户的 PC 是否可以访问 IPv6 网络时,可能会出现此错误代码。但是,如果出现此错误,您可以简单地忽略它,它根本不会影响 Mudfish 连接。 <errno>中可以出现的代码如下。

  • 10051 WSAENETUNREACH

    当您尝试访问无法访问的网络时,会出现此错误代码。该代码通常在 IPv6 网络未激活时出现。

MUDEC_00989​

对于这个问题,与MUDEC_00990是同一问题。请参阅下面的部分文档。

MUDEC_00990​

有效的 IPv6 地址正在运行。请注意,通过 IPv6 地址的流量不会通过 Mudfish 转发。

即使出现此警告消息,如果 Mudfish 的预期使用没有问题,您也可以忽略它。

此警告消息意味着 OS(操作系统)上存在有效地址 IPv6。这意味着您可以通过 IPv6 地址访问互联网。

本通知旨在通知您,Mudfish 不处理 IPv6 地址。因此,即使在 Mudfish 上启用了 Full VPN 模式,IPv6 连接也不会被过滤,也不会经过 Mudfish。

例如,netflix.com 域是同时支持 IPv4 和 IPv6 地址的域。如果您想使用 Mudfish 访问该网站,有时可能会因有效的 IPv6 地址而出现问题。

要解决此问题,您需要在系统上禁用 IPv6。欲了解更多详情,请参阅以下链接。

MUDEC_01034​

SSL_connect(3) failed: syscall (error <error_number>)

在出现此错误的情况下,Mudfish 由于某种原因确定存在网络防火墙,并通过旁路路由连接到 Mudfish 中央服务器,但当由于 <error_number> 编号指示的问题导致连接失败时,会出现此错误。请参阅下面的 <error_number> 代码。

  • 10060 WSAETIMEDOUT

    当尝试连接到该连接,但旁路路由在一定时间内没有响应时,可能会出现此问题。

请务必检查 Mudfish 当前是否在有网络防火墙的位置使用。

MUDEC_01038​

SSL_connect(3) failed: SSL_ERROR_SYSCALL (error <error_number>)

当内部尝试连接到特定目标的 SSL,但由于 <error_number> 错误而无法建立连接时,可能会出现此问题。错误<error_number>的含义如下:

  • 10060 WSAETIMEDOUT

    这意味着连接失败,因为您尝试连接的主机没有响应。

MUDEC_01040​

SSL_read() failed (r <return_code> error <error_no>)

对于此错误,通常情况下,如果与Mudfish服务服务器守护进程通信出现错误,则可能会出现此错误。

如果<return_code>值为-1,则信息<error_no>表示错误代码。 <error_no>值分别含义如下。

  • 5 SSL_ERROR_SYSCALL

    在此错误的情况下,SSL,如果由于通信中的内部套接字错误而无法恢复,则可能会出现此数字。

    不过,根据当前的错误消息,尚不清楚为什么会出现此错误。

MUDEC_01044​

Failed to connect mudfish short_path server.

在出现此错误消息的情况下,如果与计算 Mudfish 内的“今天的路线”的服务器的连接由于某种原因失败,则可能会出现此错误。该错误与 MUDEC_00556 错误几乎相同,因此请参阅与 MUDEC_00556 相关的部分以获取错误代码。

但与MUDEC_00556错误的不同之处在于,出现此错误是因为Mudfish程序确定用户的计算机或网络上存在网络防火墙并且正在使用防火墙旁路功能。

首先,请检查您的网络上是否有防火墙可能阻止与 Mudfish 的连接。

MUDEC_01051​

SSL_read(3) failed: syscall (error <error_number>)

当 SSL 通信期间 read operation 发生错误时,可能会出现此问题。错误<error_number>的含义如下:

  • 10060 WSAETIMEDOUT

    当尝试连接到该连接,但旁路路由在一定时间内没有响应时,可能会出现此问题。

MUDEC_01159​

RTT 无法使用 ICMP 协议进行目的地计算。

在此问题的情况下,这意味着使用 ICMP 协议对您正在使用的 Mudfish 项目或 Custom 项目的目标进行的 ping 测试无法正常工作。

该消息之后将跟随以下消息。

  • “如果问题仍然存在,请通过Mudfish论坛联系管理员。”

    如果出现此问题,则意味着无法对您正在使用的 Mudfish 项目的目的地进行 ping 测试。这种情况下,用户侧无法解决问题,由于是Mudfish侧的问题,所以必须更新Mudfish侧的信息。需要管理员更新。

  • “请检查物品 Custom 的目的地。

    如果出现此消息,则表示您当前使用的 Custom 项目设置的目的地的 ICMP ping 无法正常工作。您需要自己解决这个问题。

    此时目标 IP 不正确,请输入一个能够响应 ICMP ping echo 的新 IP 后重新测试。

MUDEC_01172​

FEC protocol isn’t compatible with MultiPath mode. So disabled MultiPath mode.

该消息是当将 FEC protocol (UDP - Port 10012) 指定为连接协议时可能出现的警告消息。

如果您不使用Multi Path模式,则这是一个可以忽略的问题。

如果您使用“Multi Path 模式”,该模式可能会因该消息的影响而无法正常运行。

MUDEC_01195​

sqlite3_prepare_v2() failed: <errmsg>

如果出现此错误,则意味着在准备将 query 发送到内部使用的 sqlite3 数据库时发生错误。这是Mudfish启动器本身的问题,不是Mudfish中继服务器的问题,不影响游戏连接。

详细原因在<errmsg>中有解释。可能发生的错误包括:

  • database is locked

    这很可能是暂时的错误。对于 Mudfish Launcher 程序,由于它是 multi-thread 程序,因此如果多个 thread 任务同时执行 sqlite3 任务,则可能会由于时序问题而出现此问题。

    首先,如果出现此问题,请务必检查问题是否再次出现。如果一直出现,则确实存在问题,如果问题不再可见,则判断为可以忽略的问题。

如果此问题仍未消失,请尝试完全终止 Mudfish 程序并删除以下文件。使用资源管理器进入Mudfish安装目录,删除扩展名为*.db的文件。通常有这样的文件:

  • .conf.db
  • .cache.db
  • .snapshot.db

MUDEC_01269​

Loading the mudfish system extension requires user approval.

在 macOS 中使用 Mudfish 程序时可能会出现此问题。此问题意味着 Mudfish 程序在尝试加载与 Mudfish 相关的系统扩展时需要用户权限。

您需要检查的部分在使用-macOS部分中有详细说明,因此请参考该部分并尝试解决问题。

MUDEC_01318​

udprelay_direct: TOL_sendmsg(2) to <ip>: <port> failed: <errno> <errormsg>

此错误与“设置 → 程序 → 例外规则”有关。通常关闭其中的“排除 Web 流量”选项或“排除 Custom 流量”中配置的规则后,消息就会消失。

根本原因在 <errno> <errormsg> 中有详细解释,通常可能会出现以下消息。

  • 55 No buffer space available

    出现此错误时,由于某种原因,UDP 数据包未在内部正确传送,并且 Socket 缓冲区没有可用空间。

    然而,它并没有告诉我们为什么socket buffer仍然满了。

MUDEC_01429​

No mudfish nodes picked for the basic node

在出现此错误的情况下,当您尝试为正在使用的项目设置中继服务器默认模式,但由于现阶段缺少信息而不知道要选择哪个中继服务器时,可能会出现此错误。要解决此问题,请检查以下内容。

  • 必须 检查您当前是否有 Mudfish 点数。有时,此问题可能是由于缺乏点数而发生的。

  • 如果您在项目设置中将中继服务器选择设置为“自动选择”,请尝试直接指定中继服务器,而不是自动选择它。

  • 或者,尝试按照RTT更新方法更新RTT信息。

  • 如果您在“设置 -> 中继服务器”菜单中对中继服务器列表设置了限制,请禁用该限制并重试。

MUDEC_01432​

Failed to connect mudfish API server.

当无法从推荐路由计算服务器(Mudfish 中央服务器之一)接收信息时,可能会发生此错误。

如果问题仍然存在,请尝试以下操作:

  • 如果您将项目的中继服务器选择设置为“自动选择”,请尝试直接指定中继服务器,而不是自动选择它。

  • 或者,尝试按照如何更新 RTT 中的说明更新 RTT 信息,并查看是否出现相同的症状。

  • 如果您尝试使用解决中央服务器的身份验证问题 部分中的 -t 选项,请查看是否可以解决问题。

MUDEC_01439​

正在使用中继服务器的自动选择,无需目的地信息。进入项目设置并手动选择中继服务器。

此问题通常在制作和使用 Custom 物品时出现。如果将中继服务器设置为“自动选择”,并且 Mudfish 中的项目没有“目的地”信息,则会出现此错误,因为未选择中继服务器。

这可以通过进入项目设置菜单并手动选择 Mudfish 中继服务器而不是中继服务器选项中的“自动选择”来解决。

MUDEC_01459​

Detected something has deleted the mudfish IP from the routing table: <addr>. Try to restore it.

就此问题而言,这意味着在 Mudfish 运行时,系统上的路由表由于某种原因发生了更改。这通常会在以下情况下发生:

  • 如果 Mudfish 以外的 VPN 程序正在运行,并且相应部分更改了系统上的路由。

  • 如果个人防火墙或 Anti-virus 程序正在运行并且该部分更改了系统上的路由。

如果仍然出现此问题,请检查上述程序是否正在运行。

如果您想详细分析此问题,请将问题报告发送至Mudfish。

MUDEC_01643​

no entry for SID XXX.

发生此错误通常是因为Mudfish中继服务器信息没有从中央服务器下载到客户端。目前无法从中心服务器下载的原因有以下几种。

  • 如果您的帐户当前没有点数或点数为负,则可能会出现此问题。

  • 您当前使用的费率计划是统一计划吗?如果是这样,请检查以下部分。

    • 请检查您是否有 有效的固定费率订阅 (https://mudfish.net/admin/user/dataplan/modify)。

    • 请检查您的包月套餐是否已用完每月最大流量。如果您已用完所有这些,则可能会出现此错误。

  • 出现此问题的原因可能是某些装备项目被设置为不再有效的中继服务器。

  • 如果“设置 -> 中继服务器”菜单中的中继服务器列表受到限制,则可能会发生这种情况。有时尝试将列表限制为 clear 可能会有所帮助。

  • 如果中继服务器在内部应用 ACL (Access Control List) 策略,这可能是因为中继服务器限制访问。

  • 由于临时问题或 PM 时间,中继服务器可能无法提供信息。

  • 可能无法提供信息,因为相关中继服务器已永久终止其服务。

  • 小米青春路由器用户中,如果使用旧版Mudfish套餐(2.1.13及以下版本),可能会出现无法检索Mudfish中继服务器列表的情况。

    在这种情况下,您必须更新到最新的 Mudfish 软件包版本。

如果出现此错误,则只有问题的中继服务器无法连接,其他中继服务器工作正常,因此使用上没有问题。但是,如果您之前将游戏设置为使用中继服务器,则必须通过向导菜单重新设置才能正确应用。