错误码参考
如果您找不到答案,请在Mudfish论坛(https://forums.mudfish.net)留言。
本文档描述了Mudfish日志文件中通常发现的Mudfish错误代码。
MUDEC_00001
必须以管理员身份运行Mudfish Launcher(mudrun)
如果您没有以管理员身份运行Mudfish Launcher,则可能会发生此错误。
MUDEC_00002
无法连接到主服务器。
此错误表示在执行各种操作时无法连接到Mudfish主服务器。
如果出现此错误,请转到“状态->进程”菜单以查看“核心”日志部分。在该菜单中,请检查是否有错误或警告消息,因为其中有一些消息会显示根本原因。
如果您处于网络防火墙下,请同时检查防火墙问题文档。
MUDEC_00003
找不到TAP-Win32驱动程序。
TAP-Win32适配器v9网络设备由OpenVPN Technologies,Inc开发,并随一部分Mudfish Cloud VPN一起提供。
我的设备未安装
有时即使mudfish包试图自动安装TAP-Win32适配器v9,但TAP-Win32适配器v9仍未正确安装。 要检查是否已安装,请执行以下操作
- 右键单击时钟旁边的小电脑屏幕,然后单击“打开网络和共享中心”
- 然后转到“更改适配器设置”。
- 检查是否有名为TAP-Windows-Adapter-V9的设备。
如果没有,请尝试以下步骤。
解决方法#1
如果您使用的是Mudfish Cloud VPN v5.5.8或更高版本,则可以尝试通过启用-N
选项来使用Wintun驱动程序,而不是TAP-Win32适配器v9。要启用它,请按照以下步骤进行操作:
*从开始按钮中选择“Mudfish Cloud VPN”菜单。
*打开“Mudfish Launcher”图标的属性窗口。
*修改在默认情况下在“目标(T)”框中找到的命令:
“C:\ Program Files \ Mudfish Cloud VPN \ mudrun.exe”
*使用-N
选项更改命令。例如,如下所示:
“C:\ Program Files \ Mudfish Cloud VPN \ mudrun.exe” -N
解决方法#2
*进入mudfish安装目录(通常为
C:\ Program Files(x86)\ Mudfish Cloud VPN
)。在那里,您可以找到
deltapall.bat
文件。
*以管理员身份运行它。
*再次安装mudfish软件包。
解决方法#3
您可以通过在 https://openvpn.net/index.php/open-source/downloads.html 链接下载tap-windows来手动安装它。或者,您可以尝试按照以下步骤安装TAP-Win32驱动程序:
*请为您的系统下载32位或64位驱动程序。
*在临时目录中提取它。
*然后运行remove.bat
和install.bat
解决方法#4
*请还检查c:\ Windows \ inf \ setupapi.dev.log
文件,因为它
包含您的Windows拒绝安装TAP-Win32适配器的最详细原因。
MUDEC_00005
无法将数据发送到主服务器:<errno>
<errstr>
此错误指示您的桌面与Mudfish身份验证服务器之间的通信存在问题。请检查<errno>
<errstr>
消息,因为它会告诉您原因。
如果此问题持续存在,请参阅防火墙问题并尝试使用Mudfish Launcher的各种选项。
MUDEC_00012
Mudfish Launcher已在运行。
此错误意味着您的系统上已经在运行Mudfish Launcher。请检查系统托盘中是否有Mudfish Launcher图标。或者,您可以尝试使用任务管理器查找mudrun.exe进程。
MUDEC_00015
未能从主服务器收到MR记录的信息:<result>
<errno>
<err_msg>
此错误意味着Mudfish程序无法从Mudfish主服务器获取Mudfish节点信息。
如果<result>
值为0,则表示远程连接终止而未发送更多数据。
如果<result>
值为-1,则表示在获取数据时发生错误。根据<err_msg>
,其含义可能有所不同:
ODR_ETIMEDOUT
此错误表示无法在5秒内从主服务器接收数据。
这可能是因为
某些网络防火墙阻止了与Mudfish主服务器的连接
您的ISP和主服务器之间的连接不稳定。
或者Mudfish主服务器忙。
您应该重新启动Mudfish程序以解决此问题。如果您认为此问题是由网络防火墙阻止引起的,请尝试查看防火墙问题-Mudfish主服务器。
MUDEC_00016
未能从主服务器收到MR记录的信息:<result>
<err_msg>
与MUDEC_00015是相同的错误。有关详细信息,请参见MUDEC_00015。
MUDEC_00018
无法从主服务器收到信息:<result>
<err_string>
此错误表示它无法从Mudfish主服务器获取用于进行身份验证的响应。 <result>
和<err_string>表示有关发生此问题的详细信息。
您可以查看 防火墙问题-Mudfish主服务器 部分以了解解决办法。
MUDEC_00022
CreateProcess失败,错误为<no>
:<errmsg>
您是否使用最新的Mudfish软件包?此错误的原因是mudfish无法找到您的操作系统的默认浏览器路径或cmd.exe的路径。请尝试以下示例:
*在系统上安装“Chrome”或“Firefox”,然后运行。 如果它们询问设置默认浏览器,选择“Yes”。
*或使用防病毒软件扫描系统。
*如果这两个解决方案都不起作用,请直接打开浏览器,然后 连接到[http://127.0.0.1:8282]( http://127.0.0.1 :8282)
MUDEC_00026
conf文件的语法错误
此错误表示.conf
文件(Mudfish Launcher的配置文件)中存在语法错误。要解决此问题,请删除找到的位于mudfish安装目录中的.conf
文件,并重新启动mudfish。
MUDEC_00031
TOL_connect(<ip>
,<port>
)失败:<errno>
<errmsg>
如果启用了FastConnect模式,将出现此错误消息。由于未知的原因,这意味着无法通过选定的mudfish节点连接<ip>
和<port>
。
如果<port>
为8081,则表示无法访问SOCKS代理。所以作为解决方法,
您可以尝试禁用FastConnect模式
或者,您可以尝试将选定的mudfish节点更改为另一个。
如果<port>
为8085,则表示无法在内部访问TUNNEL代理。<errmsg>
显示了失败的详细信息:
64主机已关闭
此错误意味着在mudfish核心中未找到到
<ip>
的路由路径。通常,此问题表示与选择的mudfish节点通信存在问题。请尝试将mudfish节点从一个更改为另一个。如果仍然显示这些错误,请给我们发送 问题报告。
MUDEC_00043
无法写入用于<destination>
/<netmask>
/<gateway>
/<local_ip>
的路由套接字消息(<errnum>
<errmsg>
)
此错误表示由于<errmsg>
原因,未能在Mudfish核心进程中写入(插入或删除)路由表条目。最常见的错误消息如下:
进程不存在
这表示无法删除路由表条目,因为没有匹配的条目。
以下是通常不会造成损害的,可以忽略。
网络不可访问(51)
这个错误意味着到达您选择的mudfish节点的路由表存在问题。
请检查“状态→进程”菜单下的mudfish核心进程日志,查看完整的错误信息。并请检查在这个错误之前是否还有其他错误。
MUDEC_00044
客户端未准备好
此警告消息表示您的操作系统的DHCP客户端未使用DHCP协议发送IP请求。通常情况下,如果操作系统的防火墙阻止对TAP-Win32适配器的DHCP请求,就会发生这种情况。
要查看解决方法,请参考MUDEC_00045,因为原因是相同的。
MUDEC_00045
客户端未响应DHCP协议
如果您的操作系统没有作为客户端向Mudfish Core程序发送任何DHCP请求,则会显示此错误消息。对于这些情况:
如果您使用的是Windows 10,则有时是由于Windows导致的,因为它不会主动尝试从TAP-Win32适配器获取私有IP地址。
请打开“任务管理器”。
或者请尝试保持“更改适配器设置”窗口处于打开状态,如下所示:
在系统托盘上右击时钟旁边的小电脑屏幕。
单击“打开网络和共享中心”
然后单击“更改适配器设置”。
完成!只需保持窗口打开即可。
如果您在Windows上使用的是v5.5.8或更高版本,则可以尝试使用“-N”选项启用Wintun驱动程序,而不是OpenVPN tap驱动程序。要设置此选项,请检查下面的“-I”选项的步骤,因为步骤几乎相同。
如果您使用的是Windows上的v4.3.13或更高版本,则可以尝试使用“-I”选项来让Mudfish启动程序使用IP Helper API而不是DHCP来分配IPv4地址。要设置它,
将“Mudfish Cloud VPN”菜单移动到开始按钮。
打开“Mudfish启动器”图标的属性窗口。
修改在“目标(T)”框中找到的命令,默认情况下,设置如下值:
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe"
使用“-I”选项更改命令。例如,如下所示:
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -I
如果此选项已正确应用,您可以从“状态→进程”菜单找到以下日志:
[INFO] 使用IP Helper设置IP地址。
如果您使用的是防病毒或反恶意软件程序,请在禁用实时监控服务后进行测试。例如,Norton防病毒程序可能会阻止和丢弃Mudfish Core的DHCP Offer包,因为它将这些包视为ARP欺骗的一部分。
检查Mudfish安装程序的一部分-TAP-Win32适配器。
有时其他VPN程序会禁用DHCP功能。 对于Mudfish,它必须启用。
检查设备是否已启用。
如果为TAP-Win32适配器启用了IPv6,请彻底禁用它。有时这可以解决问题。
MUDEC_00049
无SID的条目
这个问题可能由以下多个原因引起:
如果您刚刚购买了Mudfish信用,请完全重新启动Mudfish程序。有时,尝试在重启Mudfish之前连接到Mudfish节点时会遇到此问题。
如果您的数据计划是“订阅”类型,则需要装备订阅凭证。请在 http://mudfish.net/admin/user/dataplan/modify 链接中检查。
如果当前帐户中的信用为负或没有信用。
如果您配备的项目配置了无效/已停止工作的Mudfish节点。
如果Mudfish节点信息由于临时问题或服务的永久关闭而无法提供。
如果您在“设置→节点”菜单中限制了Mudfish节点列表,有时会出现此问题。要解决此问题,您可以解除列表限制。
MUDEC_00051
无法设置默认路由。
此错误意味着Mudfish核心程序无法在内部设置默认路由。通常,这是因为无法获取Mudfish节点信息或由于各种原因而不被允许。在大多数情况下,与Mudfish信用有关。
请检查您的帐户是否有Mudfish信用。
如果您的数据计划是基于订阅的,请确保至少装备了一个付费项目。
MUDEC_00059
ODR_write()错误到<ip>
:<err_num>
<err_msg>
此错误意味着由于遇到<err_msg>
,导致无法通过公共IP为<ip>
的Mudfish节点发送数据。关于错误消息的详细信息如下:
ODR_ENOTCONN
由于TCP握手失败,无法连接到Mudfish节点。
ODR_EAGAIN
此错误意味着尚未建立连接,但它尝试向Mudfish节点发送数据。
如果始终发生此问题,请尝试切换到另一个Mudfish节点。
发生此错误时,请尝试更改Mudfish节点或连接协议。
MUDEC_00062
来自<ip>
的ODR_read() hdr错误:<err_msg>
此错误意味着您的桌面和使用的Mudfish节点<ip>
之间的连接由于<err_msg>
原因而中断。关于错误消息的详细信息如下:
ODR_ECONNABORTED
由于超时或其他故障,虚拟电路中止。应用程序应关闭套接字,因为它不可再用。
ODR_ECONNRESET
由Mudfish节点(对等体)的复位数据包终止了虚拟电路。意味着Mudfish节点和您的桌面之间的连接已损坏或Mudfish节点端存在问题。通常,此问题不是来自您的一方。可能是您选择的Mudfish节点的问题。
请尝试使用其他Mudfish节点。
ODR_ETIMEDOUT
由于网络故障或对端系统未经通知就宕机,连接已断开。通常这个错误意味着Mudfish节点不再向您发送任何包。
MUDEC_00064
来自<ip>
的ODR_read()负载错误:<err_msg>
"
请查看MUDEC_00062错误链接以获取详细信息,因为它是由相同的原因引起的。
MUDEC_00066
来自<ip>
的ODR_recvfrom()错误:<errno>
<err_msg>
此错误意味着无法从<ip>
接收数据。此IP指的是您使用的Mudfish节点的公共IP。您需要检查错误号和消息以获取详细信息:
10090 ODR_EMSGSIZE
这表示消息过大,无法适应指向Mudfish的缓冲区,并且被截断。这个错误不常见,因为接收到的数据超过MCLBYTES(通常约为2 KB)。
如果您仍然遇到此问题,请考虑切换连接协议为基于TCP的协议。
MUDEC_00079
无法连接到主服务器<ip>
:<port>
:<err_msg>
此错误意味着您无法使用<ip>
:<port>
连接到主服务器。您是否在网络防火墙下?如果是,则可能是因为防火墙阻止对Mudfish网站的访问。
对于这种情况,请查看Mudfish主服务器链接,以了解如何避免此问题的详细信息。
MUDEC_00080
TOL_sendto(2)发送心跳到<device_name> <private_ip> <node name>
时出错。(<rcode>` `<errno>
)
为什么?
这个错误消息意味着它无法将心跳包发送到目标Mudfish节点<node name>
。
但是,如果它的错误级别是“[INFO]”而不是“[ERROR]”,则可以忽略此错误消息,因为它不会影响您的连接。
解决方案
请尝试将Mudfish节点
<node name>
更改为其他节点或者请尝试更改“设置→程序”菜单下的“连接协议”。
或请联系尘鱼论坛。
MUDEC_00086
ReadFile() 错误 (句柄 <handle_no>): <errno>
<errmsg>
此错误与 TAP-Win32 adapter v9 网络适配器相关,当它无法执行“读取”操作时会出现。有关详细信息,<errno>
和 <errmsg>
显示了相关原因的详细信息:
2 系统找不到指定的文件。
此消息表示它无法找到与 TAP-Win32 adapter v9 适配器相关联的文件。此错误可能是其他一些进程强制终止了网络适配器时发生的。
MUDEC_00124
CreateIpForwardEntry() 失败:<errno>
<err_msg>
此错误表示 Mudfish 核心进程无法将路径插入到主机操作系统中。<errno>
和 <err_msg>
指示了此失败的具体原因。已知的错误消息如下:
*一个或多个参数不正确。
此错误表示传递了无效参数以调用 CreateIpForwardEntry() 函数。如果遇到此问题,请发送“问题报告”(/zh_Hans/docs/mudfish-cloud-vpn/tech-support-problem-report/)以获取详细信息。
MUDEC_00126
ODR_CreateIpForwardEntry 失败:IP <ip>
/<netmask>
/<nexthop>
(ifindex <idx>
metric <metric1>
)
此错误表示无法为 Windows 创建转发条目(路由表)。请首先检查“状态→进程”菜单以查看先前的错误。通常可以在此错误之前看到 MUDEC_00124 错误,它显示了错误原因的错误消息。
MUDEC_00129
ODR_CreateIpForwardEntry 失败:IP <ip>
/<netmask>
/<gateway>
(ifindex <interface_index> metric <metric_value>)
此错误表示 Mudfish 核心进程无法将路径(<ip>
、<netmask>
和 <gateway>
)插入到主机操作系统中。
MUDEC_00137 (router)
ODR_writev() 错误:<errmsg>
如果 <errmsg>
指向 ODR_EIO,请忽略此错误消息,因为它是无害的。
MUDEC_00139
ODR_read() 错误:<errno>
<errmsg>
此错误表示无法从 tap(4) 驱动程序(在 Windows 中称为 TAP-Win32 adapter v9)读取数据。<errno>
和 <errmsg>
指示了详细信息:
10011 ODR_ENOENT
请检查 MUDEC_00086 错误部分并查看“2 系统找不到指定的文件。”条目以获取详细信息。
10019 ODR_ENODEV
当发生此问题时,请检查您的操作系统或系统是否有运行以终止或阻止 Mudfish 操作的进程。
通常,此问题表示某些第三方程序拦截了 Mudfish 使用的网络设备。
MUDEC_00145
udp_relay: TOL_sendto(2) 发送至 <private_ip> 失败: <error_num> <error_msg>
如果您正在使用FastConnect模式,可能会发生此错误。它表示无法将数据包发送到私有IP为 <private_ip> 的Mudfish节点,原因是<error_msg>。
没有可用的缓冲区
表示您的台式机与Mudfish之间建立了过多的连接,因此无法再提供资源来保持连接。
主机已关闭
表示您的台式机与您选择的Mudfish节点之间的连接尚未建立。
MUDEC_00179
Path MTU 错误。
在我个人的观点中,如果它不影响您的游戏连接,那么不需要修复。但是,如果它影响到了,可能会有一些复杂:
首先,请阅读有关什么是路径 MTU( https://en.wikipedia.org/wiki/Path _MTU_Discovery)的内容。简单描述一下,它指出您的网络通道在发送大型数据包时略微狭窄。
但是,此问题可能是Mudfish工具的误报。使用mtupath(https://www.iea-software.com/products/mtupath.cfm)工具,您可以检查实际的路径MTU。
要解决此问题,您可以检查以下内容:
检查网络设备驱动程序上设置的默认 MTU 值。例如,如果之前尝试或使用过快速选取类的工具,则可能会在未经通知的情况下强制更改MTU值。通过访问每个网络驱动程序的高级选项,您可以进行检查。
或尝试使用较小的值更改 TAP-Win32 适配器的 MTU 值。其默认值为1500(字节)。但是,您可以尝试使用较小的值(例如1450、1400、1300或您想尝试的值)。
MUDEC_00180
TCP_socket(2) 失败:<errno>
<err_string>
如果启用了FastConnect模式,可能会发生此错误。根据 <errno>
编号,其原因可能是不同的:
55 没有可用的缓冲区
此消息表示Mudfish程序无法创建TCP套接字,因为分配给程序的资源已耗尽。此消息是因为您的台式机创建了太多的与互联网的连接。
请检查以下事项:
如果启用了全程 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 的最新Mudfish版本。Mac OS X不再使用tuntap驱动程序。
有时这个问题是由已经在运行的mudfish进程引起的。请检查“mudfish”进程是否在运行并将其终止。
MUDEC_00196
SID <sid>
<location>
不活动
此消息表示用于您的配置的其中一个mudfish节点的SID为 <sid>
,该节点已关闭。您可以在 <location>
部分看到mudfish节点的名称。
如果启用了全程 VPN 模式,请检查您的配置,因为它当前正在指向未连接节点,因此您的流量可能会绕过其他节点。
MUDEC_00235
心跳错误过多。请检查您的防火墙。
此消息表示用于与mudfish节点进行数据路径交换的连接持续遇到传递失败。根据您的网络环境,您的连接可能被ISP或国家(如中国的防火墙)阻止。请检查防火墙问题链接,并尝试使用不同的协议或mac地址。
MUDEC_00238
丢包率为 <lossrate>
到 <nodename>
此消息表示您正在使用 <nodename>
进行mudfish配置,但mudfish发现您选择的您的台式机与mudfish节点之间的连接不稳定。<nodename>
指的是您选择的mudfish节点的名称。<lossrate>
表示丢包率。要解决此问题,您应该:
如果熟悉 WinMTR,请检查如何使用 WinMTR链接,并测试您所选择的mudfish节点的公共IP。mudfish节点的公共IP可以在 http://mudfish.net/server/status 链接中找到。
它将显示此丢包率的来源。
请先检查您的ISP。有时,此问题可能是由您的ISP引起的。
如果您的ISP正常工作,请尝试更改为另一个mudfish节点。这有时可以帮助解决此问题。
MUDEC_00253
无法连接到主服务器。
此错误表示无法连接到mudfish主服务器以获取用户配置。
请检查“状态→进程”菜单以查看“启动器”日志部分,并在显示此错误之前检查是否存在错误或警告消息。
MUDEC_00254
authc_read() 失败:<result>
此问题表示无法从mudfish主服务器获取配置信息。因此,这意味着与主服务器通信存在问题。您需要检查Mudfish主服务器防火墙问题部分以找到解决方法。
MUDEC_00255
结果大小错误。(\ <received_size>
/ \ <expected_size>
)
此问题指示未能从Mudfish身份验证服务器接收用户配置。此错误意味着它只接收了\ <received_size>
字节,而Mudfish期望的长度为\ <expected_size>
字节。
您需要检查Mudfish主服务器防火墙问题部分以找到解决方法。
MUDEC_00258
获取配置失败。<result>
此错误与MUDEC_00254相同。
MUDEC_00262
ODR_sendto()错误至<ip_addr>
消息太长。检查您的路径MTU。(curmtu <value>
buflen <value>
此错误意味着从您的桌面到您正在使用的Mudfish节点存在MTU(Maximem传输单元)错误, 其IP地址为<ip_addr>。
解决方法1
与解决方法2相比, 强烈建议使用此解决方法以确保不会丢失任何性能。 要解决此问题, 您应该修改 TAP-Win32适配器v9网络适配器的MTU值,并按照以下步骤操作:
单击“开始”按钮,然后单击“控制面板”以打开“网络连接”。在搜索框中键入“adapter”,然后在网络和共享中心下,单击“查看网络连接”。
右键单击TAP-Win32适配器v9连接,然后单击“属性”。如果提示输入管理员密码或确认,则需要管理员权限。
在网络选项卡中单击“配置”按钮。
在“高级”选项卡中,您可以找到MTU属性。因此,您可以将其值(例如1400、1300等)从1500(默认值)减小,直到此消息消失。
解决方法2
有时,将连接协议从UDP更改为TCP可以解决此问题。
访问“设置 → 程序”菜单。
更改为基于TCP的协议/端口。
MUDEC_00269
udp_relay:对<ip>
:<port>
的TOL_sendmsg(2)发送失败:<errnum>
<errmsg>
此错误消息仅在您打开FastConnect模式时显示。这表明它无法通过Mudfish将UDP数据包发送到<ip>
:<port>
。
<errnum>
<errmsg>
表示以下详细原因:
55 无可用缓冲区空间
这意味着Mudfish的UDP代理使用的UDP套接字上没有更多的缓冲区空间。通常表示存在与Mudfish节点通信的问题。
要解决此问题:
- 您可以尝试关闭FastConnect模式。
- 或者您可以尝试使用其他Mudfish节点。
- 或者您可以尝试将连接协议更改为其他协议。
MUDEC_00279
arp:<ip>
从<macaddr>
移动到<macaddr>
在<interface>
上
此错误意味着Mudfish服务出现了问题。请通过Mudfish论坛与我们联系以修复此问题。
MUDEC_00281
获取路由表失败。
此错误意味着Mudfish无法从主服务器接收路由表信息。有时可能由于网络问题而导致失败,但如果持续存在,请尝试以下操作:
MUDEC_00282
无法接收心跳响应-1
此错误意味着Mudfish无法从主服务器接收心跳响应。有时可能由于网络问题而导致失败,但如果持续存在,则表示以下之一:
网络防火墙可能会阻止您的连接。
您的ISP与Mudfish主服务器之间的连接不稳定。
MUDEC_00285
CryptAcquireContext失败,错误 <errno>
:<errmsg>
此问题可能发生在Mudfish尝试检查创建加密密钥的权限时。
Ox8009001a 注册的密钥集无效。
如果遇到此错误,可能是密钥库文件损坏。请尝试测试以下步骤是否有帮助:
- 打开资源管理器并移至
C:\ ProgramData \ Application Data \ Microsoft \ Crypto \ RSA \
目录。 - 将
S-1-5-18
目录重命名为S-1-5-18.old
。 - 然后移动到
C:\ Users \ <username> \ AppData \ Roaming \ Microsoft \ Crypto \
目录。 - 将
RSA
目录重命名为RSA.old
。 - 然后重新启动计算机。
- 打开资源管理器并移至
0x80090024 用户的配置文件是临时配置文件
请检查MUDEC_00286部分以获取解决方法。
MUDEC_00286
MUDEC_00286:CryptAcquireContext,newkeyset失败,错误:<errno>
<errmsg>
此错误可能发生在执行Mudfish Launcher时。这意味着它无法使用当前帐户初始化随机密钥生成器。通常,此问题发生时是因为未设置帐户的密码。要解决此问题,您可以尝试
为Windows操作系统创建其他用户帐户,然后尝试。
为当前用户的密码设置密码。
MUDEC_00305
无法从主服务器接收与MR记录有关的信息:<result>
<errmsg>
此错误意味着无法从Mudfish主服务器获取Mudfish节点的信息。
<errmsg>
指向此问题发生的原因:
ODR_ETIMEDOUT
此消息表示数据接收超时。这意味着主服务器没有响应,或由于网络防火墙导致其他网络错误。
要解决此问题,您可以尝试
检查Firewall-Mudfish主服务器文档,以确认是否遭到网络防火墙阻止连接。
使用其他Mudfish节点或重新启动Mudfish。
MUDEC_00306
无法从主服务器接收与MS记录有关的信息:<result>
<errmsg>
此问题与MUDEC_00305相同。请参阅MUDEC_0030t了解详细信息。
MUDEC_00309
无法写入路由套接字消息:<errno>
<errmsg>
此错误意味着无法在Mudfish核心中添加路由表项。<errno>
和<errmsg>
指示失败的原因。以下是详细的错误消息:
51 网络不可达
此错误意味着无法连接您选择的Mudfish节点。对于此情况,请尝试从一个Mudfish节点更改为另一个节点。
MUDEC_00314
无法获取重新连接的任何OS级事件。
此错误意味着Mudfish后端虚拟驱动程序无法从操作系统(Windows / Windows / Mac OS X)获取与连接相关的任何事件。如果您的桌面或其他网络的网络防火墙阻止了您的桌面与您选择的Mudfish节点之间的连接,则可能会发生此问题。
要解决此问题,您可以尝试
尝试使用其他Mudfish节点。
或更改为其他连接协议。
MUDEC_00316
无法接收信息。<index>
/ <rs_count>
/ <result>
/ <size>
此错误消息意味着在身份验证后无法获取路由表信息。
如果发生此错误,请转到“状态->进程”菜单以查看“核心”日志部分。请在该菜单中检查是否有错误或警告消息,因为有一些消息可以显示根本原因。
通常,如果<result>
为-1
,则可以看到MUDEC_00440
或MUDEC_00441
错误代码。
MUDEC_00319
使用ID/PWD进行身份验证失败
此错误意味着使用当前的用户名和密码进行身份验证失败。
但是,如果您的密码可用于访问Mudfish网站,但无法在Mudfish Launcher中使用,请访问 http://accounts.en.loxch.com ,尝试将密码更改为简单组合,然后再次尝试。
MUDEC_00320
无法获取静态节点信息。
以下错误意味着无法从mudfish主服务器获取静态节点信息。在大多数情况下,这种错误可能是由以下原因之一引起的:
您的ISP与mudfish主服务器之间的连接不稳定。
或者,某些东西阻止了与mudfish主服务器的连接。
或者您的操作系统系统的winsock设置错误。
要解决此问题,请尝试以下方法:
您可以按照网站 https://www.home-network-help.com/netsh-winsock.html 中描述的方法重置您的winsock设置。
或尝试使用防火墙问题 - Mudfish主服务器 部分中提到的
-O
或-t
选项。
MUDEC_00330
由于速度限制而减速。
这个错误是由于您的数据计划是订阅类型。在订阅类型中有一个速度限制,因此如果超过限制,mudfish程序可能会丢弃您的流量。
要解决此问题,您可以尝试以下几种方法之一:
您可以尝试将您的数据计划更改为流量付费 (PPT)。
或者终止进行网络活动的程序,以减少网络流量的使用。
或者您可以升级订阅数据计划的凭证类型。有关详情,您可以访问 https://mudfish.net/admin/user/dataplan/modify 链接。
MUDEC_00333
无法获取静态节点<sid>
的信息。
这个错误意味着无法分配IP地址以与节点<sid>
进行通信。当这个问题仍然存在时,请访问“状态 -> 进程”菜单以查看核心日志。它将显示此错误之前发生的其他错误或警告消息。
MUDEC_00338
无法接收数据。(res <ret>
/ <expected_size>
)
此错误指示无法从mudfish主服务器接收数据。这意味着它尝试读取<expected_size>
但失败了,返回了 <ret>
。
如果此问题仍然存在,请访问“状态 -> 进程”菜单以查看核心日志。 它将显示此错误之前发生的其他错误或警告消息。
如果此问题仍然存在,请检查防火墙问题文档并尝试使用-O
或-t
选项。
MUDEC_00350
无法连接到mudfish主服务器。
这个错误意味着无法连接到mudfish的主服务器进行身份验证。请检查“状态 -> 进程”菜单以查看核心日志。您可以在此代码之前找到其他错误或警告级别的消息。
MUDEC_00351
无法从主服务器接收数据。 错误 <errno>
<errmsg>
此错误表示无法连接到Mudfish的主服务器进行身份验证。
请检查您是否处于网络防火墙下。
或者尝试使用防火墙问题 - Mudfish主服务器部分中提到的
-O
或-t
选项。
MUDEC_00357
您的帐户未激活。
此错误意味着mudfish身份验证服务器因1分钟内ID/PWD身份验证尝试次数过多而阻止了您的连接。
请检查您的浏览器或mudfish程序是否有误。请等待约5分钟后再次尝试登录。
MUDEC_00405
VSS_open(<hostname>
:<port>
)失败:<errnum>
<os_errno>
这个错误意味着无法连接到<hostname>
:<port>
。原因取决于 <errnum>
如下:
2(SELECT_TIMEOUT)
这表示连接超时。对于大多数情况,此问题是由网络防火墙引起的。
5 (GETADDRINFO_ERROR)
这表示无法为该域执行DNS解析。有时候,您的DNS请求被网络防火墙检查。
MUDEC_00409
无法连接到RTT服务器。
这个错误意味着无法连接到mudfish的主服务器以获取RTT信息。请检查“状态 -> 进程”菜单以查看核心日志。它将显示更多关于此错误的详细信息。
MUDEC_00410
无法连接到主服务器。
这个错误意味着无法连接到mudfish的主服务器进行身份验证。请检查“状态 -> 进程”菜单以查看核心日志。它将显示更多关于此错误的详细信息。
MUDEC_00413
无法连接到主服务器<ip:port>
这个错误意味着无法使用<ip:port>
连接到主服务器。通常,这些IP和端口是mudfish主服务器之一。
但是,此消息的日志级别为“[INFO]”级别,因为Mudfish尝试使用其他IP和端口进行重试。因此,如果在此之后看不到任何WARN或ERROR消息,则可以忽略此消息。
MUDEC_00414
由于<error_code>
而无法连接<ip:port>
。
这个错误指示mudflow(Mudfish流程控制器)进程无法连接<ip:port>
。通常,<ip>
指的是您选择的mudfish节点的私有IP地址。<error_code>
指示连接失败的具体原因:
WSAEACCES
这个错误意味着您的Windows操作系统阻止了连接。在大多数情况下,这是由AV(防病毒)程序引起的。
请尝试将mudfish进程添加到以下列表中的例外列表中:
- mudfish.exe
- mudflow.exe
- mudrun.exe
MUDEC_00415
无法连接<ip:port>
(errno <error_code>
)
这个错误指示无法连接<ip:port>
以设置高级节点/多路径节点设置的配置。通常,<ip:port>
是您选择的mudfish节点的私有IP和端口。
error_code
指示原因:
10053(WSAECONNABORTED)
在主机计算机中,建立的连接被软件中止。
您是否使用防病毒/防火墙程序? 请首先检查它们是否阻止了mudfish的连接。
此消息指示连接被您所使用的软件中止。
10065(WSAEHOSTUNREACH)
没有路由到主机。 尝试对无法访问的主机进行套接字操作。
如果出现此问题,请尝试将mudfish节点设置更改为其他组合。
MUDEC_00416
无法连接到<ip>
:<port>
(errno <errno>
)
这个错误指示无法连接到<ip:port>
以设置高级节点/多路径节点设置的配置。通常,<ip:port>
是您选择的mudfish节点的私有IP和端口。该错误类似于MUDEC_00415,但在Linux或Mac OS X环境中发生。
error_code
指示原因:
Mac OS X
60(ETIMEDOUT)
操作超时。尝试连接,但在超时内失败。
MUDEC_00421
未选择任何mudfish节点用于项目<itemid>
的高级节点。
这个错误指示未能选择用于高级模式或多路径模式的mudfish节点。在大多数情况下,这与mudfish节点选择的“自动选择”选项相关。
要解决此问题:
在项目配置中不要使用“自动选择”选项。
或请查看如下链接如何更新RTT信息并尝试更新您的RTT信息。
MUDEC_00424
RTT标准偏差超过最接近的mudfish节点的RTT均值的15%。请检查您的ISP是否有问题或网络拥塞。
此错误表示RTT标准偏差超过在内部执行RTT计算时的平均值的15%。
如果看到此消息,表示与您当前位置最近的mudfish节点的连接不稳定。详细计算公式如下:
从所有mudfish节点中选择6个最接近当前用户的节点,并定期执行RTT计算。
如果所有六个被检查的mudfish节点显示RTT标准偏差(standard deviation)超过RTT平均值(average)的15%,则显示警告消息。
如果错误持续存在,请检查以下事项:
- 您是否使用无线连接(WIFI)而不是LAN电缆连接到互联网? 如果使用WIFI,RTT标准偏差可能会受到WIFI信号强度的影响。检查您的ISP或检查是否具有内部QoS或防火墙设置。
MUDEC_00440
recv(2) 错误:读<rc>
错误<errnum>
此错误意味着无法从Mudfish主服务器或节点接收数据。原因取决于<errnum>
:
10054 WSAECONNRESET
远程主机强制关闭了现有连接。
10060 WSAETIMEDOUT
此消息意味着接收数据超时。因此,这意味着主服务器无响应或由于网络防火墙或其他原因而存在其他网络错误。
如果您在网络防火墙下,请参考Firewall Issues文档。
MUDEC_00446
放弃等待SID<sid>
的SNode返回
此错误意味着mudflow.exe(Mudfish流控制器)找不到您设置的Mudfish节点信息。如果看到此消息,请检查以下内容:
检查您的Mudfish积分。有时积分不足会导致此问题。
或者访问“设置 -> 节点”菜单,并清除选择Mudfish节点的限制。有时候Mudfish流控制器与Mudfish核心之间的Mudfish节点信息不匹配导致此问题。
或者如果其他所有的事情都正常,但仍然出现此问题,请检查Mudfish主服务器链接,并考虑使用
-O
选项进行测试。
MUDEC_00463
发送路由信息(localip <ip>
errno <errno>
)失败
这个错误意味着无法将路由表信息发送到您选择的Mudfish节点。如果此问题持续存在,您可以尝试从高级模式更改节点模式到基本模式或多路径模式。
<errno>
指示此错误发生的原因:
10054 (WSAECONNRESET: 连接被对方重置)
Mudfish节点强制关闭了现有连接。通常意味着存在连接问题。
MUDEC_00464
AddIPAddress()失败:<if_index>
<errno>
如果您正在为Mudfish启动器使用-I
选项,可能会发生此错误。根据<errno>
的不同,原因可能不同,如下所示:
1168 (ERROR_NOT_FOUND)
此问题意味着Mudfish无法从您的系统中找到
<if_index>
网络接口。如果此问题仍然存在,请发送给我们问题报告。
5010 (ERROR_OBJECT_ALREADY_EXISTS)
此错误代码意味着TAP-Win32网络 v9适配器已经存在对象。如果Mudfish工作正常,可以忽略此错误。
MUDEC_00465
无法连接到Mudfish节点<ip_addr>
设置ADN / 多路径模式(找到<found>
个错误<error>
)
如果您正在使用游戏项目的'Advanced Node Mode',并且出现此错误消息,意味着无法使用<ip_addr>
和<error>
连接。
如果此问题持续存在,请发送给我们问题报告,因为我们需要检查内部日志。
MUDEC_00467
无法recvfrom(3)刷新信息(已接收<received>
/ 预期<expected>
/ errno <errno>
/ sid <sid>
)
此错误意味着无法从您正在使用的Mudfish节点接收数据。SID <sid>
指向您使用的Mudfish节点的唯一编号。原因取决于<errno>
:
10060 WSAETIMEDOUT
此消息意味着接收数据超时。因此,这意味着Mudfish服务器无响应或由于网络防火墙或其他原因而存在其他网络错误。
如果此问题仍然存在,请考虑使用其他Mudfish节点。有时更改Mudfish节点可以解决此问题。
MUDEC_00470
正在增加碎片化数据包数量。
如果问题仍然存在,这意味着当前的网络设备(网卡)不断接收碎片化数据包。如果您在使用Mudfish时没有任何问题,可以忽略此错误消息。但是碎片化数据包可能会影响丢包率。
建议尽可能解决此问题,因为它会增加。
通常,以下原因可能导致此问题:
网络设备的MTU(最大传输单元)值异常小。
如果与Mudfish节点进行通信的MTU值大于预期值,则可能会出现此问题。
请检查以下列表以解决此问题。
检查当前安装的网络设备的MTU(最大传输单元)。以太网的默认值为1500。如果更小,可以将其重置为默认值。
如果在Mudfish UI的“设置 -> 程序”菜单中,有一个MTU菜单。尝试将此值设置为1400(Mudfish默认值)或1300。
MUDEC_00477
要发送的UDP数据包过大。
此错误意味着您的游戏客户端尝试发送一个大于Mudfish可处理的UDP数据包。
请访问“设置 -> 程序”菜单,并通过降低值来调整您的MTU。例如,您可以尝试使用以下值进行测试:
- 1350
- 1250
- 1150
MUDEC_00496
WSAIoctl() 失败:错误 <errno>
retbytes <bytes>
此错误表示与套接字关联的重定向记录无法提取。<errno>
指示更多详细信息:
10022 (WSAEINVAL)
通常,此错误意味着Mudfish Windows过滤平台的核心驱动程序与其他杀毒或防火墙程序冲突。
请检查您的计算机上是否有一个可以拦截连接并执行操作的程序。如果有,请尝试卸载它并重新测试。
作为解决方法,可以尝试
- 关闭WFP项模式。
这将禁用Mudfish的WFP功能,您将不再遇到此问题。
- 如果您仍然希望使用WFP项模式,则可以通过从命令提示符发送
driverquery / v
的结果来检查加载了哪些内核驱动程序。
MUDEC_00501
绑定失败错误:<errno>
此错误意味着无法将套接字与特定的IP:端口绑定为监听器。<errno>
解释了原因:
10048 WSAEADDRINUSE
通常只允许对每个套接字地址(协议/网络地址/端口)使用一次。
请确保所有Mudfish进程已正确重新启动。通常,此错误表示Mudfish进程已在运行。
MUDEC_00514
StartService() 失败:<errno>
在此错误的情况下,这意味着Mudfish WFP(Windows Filtering Platform)驱动程序的Windows服务未正确运行。
具体原因取决于<errno>
的值。
0x7f(ERROR_PROC_NOT_FOUND)
在这种情况下,有两种情况可能发生。
如果
mudwfp.sys
驱动程序未正确安装,可能会发生这种情况。 请检查Mudfish软件包是否正确安装,安装过程中是否出现错误。或者,如果您使用的Windows版本为7或更低版本。对于WFP功能,必须至少是Windows 8或更高版本才能正常工作。
0x4fb(ERROR_DRIVER_BLOCKED)
这意味着Mudfish WFP核心驱动程序被阻止加载。这表明某些东西正在阻止加载。
请检查防火墙或AV(杀毒)程序是否阻止加载。对于大多数情况,这是由它们触发的问题。
MUDEC_00535
检测到DNS污染。请加密您的DNS请求。
此错误意味着您在解析以下Mudfish域名时存在问题:
- api.mudfish.net -> 14.63.218.94
- mudfish.net www.mudfish.net -> 14.63.213.39
- api-loopback.mudfish.net -> 127.0.0.1
因此,此错误意味着以上任何一个域名被解析为不同的IP地址。在您的网络中,某个东西拦截您的DNS请求并修改DNS响应。
如果您在网络防火墙或GWF(长城防火墙)下,可能会出现此问题。为避免此问题,请参阅在中国连接Mudfish链接。 MUDEC_00538
<domain>
DNS地址被篡改(次数 <count>
)。请加密您的DNS请求。
这个错误意味着您在解析域名时出现问题。在您的网络中,有些东西截取了您的DNS请求并修改了DNS响应。
如果您正处于网络防火墙或长城防火墙(Great Wall Firewall)下,可能会出现此问题。为了避免此问题,请查看 在中国使用Mudfish 链接。
MUDEC_00539
检查与Mudfish节点的RTT失败。您是否处于网络防火墙下?
当Mudfish启动时,程序会测量您的计算机和Mudfish节点之间的往返延迟(RTT)。此错误表示RTT测量失败或RTT相对较高(超过1.5秒)。
请检查您是否正处于网络防火墙之下。尝试更改'RTT检查方法',该选项位于'设置 -> 程序'菜单中。
MUDEC_00546
NetworkExtension还未准备好
这个错误意味着Mudfish核心进程从NetworkExtension模块没有得到任何响应。请首先检查以下两点:
检查Mudfish的VPN配置是否正确安装。
检查Mudfish的系统扩展模块是否正确安装。您需要显式启用Mudfish的系统扩展模块。
为了解决此问题,请尝试完全卸载Mudfish,然后重新从零安装。您可以参考以下链接:
MUDEC_00555
发送ping信息失败(错误码 <errno>
)
这个错误意味着您正在使用游戏项目设置的“高级节点模式”,但是发送ping探测到您正在使用的Mudfish节点失败了。<errno>
提供了详细的失败原因:
10054 (WSAECONNRESET)
对等方强制关闭了现有连接。如果远程主机上的对等应用程序突然停止、主机重新启动、主机或远程网络接口被禁用,或者远程主机使用强制关闭,则通常会导致此问题。如果在执行一项或多项操作时检测到活动探测到故障,则也可能导致此错误。
MUDEC_00556
无法连接到Mudfish的short_path服务器
此错误表示Mudfish程序无法通过TCP 10012访问short.mudfish.net
域名以获取推荐的路由路径。请检查“状态 -> 进程”菜单以查看详细的错误原因。
日志文件中可能会存在其他错误消息。
MUDEC_00558
无法连接到Mudfish API服务器
此错误意味着通过Mudfish API服务器计算最短路径时出现问题。但是,此错误消息并不提供此故障的根本原因。在此错误行之前存在其他错误日志,可指示原因。
请检查“状态 -> 进程 -> 流量控制器”菜单以查看详细的错误原因。
如果此问题持续存在,请在发生此问题时向我们发送 问题报告。我们需要检查内部日志。
MUDEC_00559
在5秒内无法重新启动所有共享内存文件(<mudfish_log>
/<mudfish_stat>
/<mudflow>
/<mudwfp_proxy>
)
此错误表示无法重新启动用于Mudfish节点之间通信的共享内存文件。通常情况下,当您尝试注销时可能会出现此问题。
当您遇到此问题时,需要检查以下部分:
<mudfish_log>
<mudfish_stat>
<mudflow>
<mudwfp_proxy>
如果该项的数值为1,则意味着重新启动失败。0表示成功重新启动。通常,如果在Windows上运行个人防火墙或防病毒程序时可能会出现此问题。
MUDEC_00567
vhttp_rxhdr错误
这个错误表示Mudfish程序无法解析从指定服务器接收到的HTTP响应标题。请检查“状态 -> 进程”菜单以查看详细的错误原因。
日志文件中可能会存在其他错误消息。
MUDEC_00572
VHTTP_rxbody错误
这个错误表示Mudfish程序无法发送HTTP POST请求到指定服务器。请检查“状态 -> 进程”菜单以查看详细的错误原因。
日志文件中可能会存在其他错误消息。
MUDEC_00586
recv(2)错误:读取 <return_value>
错误 <errno>
这个错误表示来自Mudfish主服务器或Mudfish RTT服务器的数据接收出现问题。<errno>
指示了详细的原因:
10060 (WSAETIMEDOUT)
连接超时。连接尝试失败,因为连接的一方在一段时间后未能正确响应,或者已建立的连接因连接的主机未能响应而失败。
如果此问题仍然存在,请查看
Mudfish主服务器
链接,并考虑使用-O
选项进行测试。
MUDEC_00724
来自<ip>
的ODR_read() hdr错误:<errmsg>
这个错误表示多路径支持的其中一个代理遇到了错误。如果您的游戏连接没有问题,可以忽略此问题。
<ip>
这是多路径代理使用的Mudfish节点的公共IP。
<errmsg>
请查看MUDEC_00062错误链接以获取详细信息,因为原因相同。
MUDEC_00729
来自<ip>
的ODR_read() payload错误:<err_msg>
请查看MUDEC_00062错误链接以获取详细信息,因为原因相同。
MUDEC_00748
TAP-Win32 adapter v9没有启用DHCP
在出现此错误的情况下,这意味着在安装Mudfish时,系统中未启用TAP-Win32 adapter v9设备的DHCP设置。
要解决此问题,请执行以下操作:
进入“控制面板 -> 网络和Internet -> 更改适配器选项”菜单。
从那里,打开TAP-Win32 adapter v9设备的属性窗口。
打开“网络 -> Internet协议版本4 (TCP/IPv4)”项目的属性。
然后在那里启用“自动获取IP地址”功能。还要启用“自动获取DNS服务器地址”。
完成此操作后,请完全重新启动Mudfish,问题将得到解决。
MUDEC_00774
UDP: <ip>
:<port>
的select超时
这个错误意味着无法从<ip>
:<port>
获得UDP响应,所以意味着丢包。但是,您可以忽略此问题,因为通常情况下,如果您的互联网不稳定或Mudfish节点存在问题,可能会发生此问题。
MUDEC_00781
TCP: <ip>
:<port>
的select超时
这个错误意味着无法从<ip>
:<port>
获得TCP响应,所以意味着丢包。但是,您可以忽略此问题,因为通常情况下,如果您的互联网不稳定或Mudfish节点存在问题,可能会发生此问题。
MUDEC_00800
由于本月使用的数据过多,您的速度限制更为严格。
如果您的数据计划是订阅型,当您使用的订阅凭证的每月最大使用量超过时,可能会发生此问题。
有关详细的使用限制,请参考 数据计划 链接。
MUDEC_00842
bind(2)失败:<errno>
<errstr>
这个错误意味着打开用于Mudfish和OpenVPN客户端之间通信的套接字失败。<errno>
<errstr>
提供了更详细的错误说明:
10048 WSAEADDRINUSE
这个错误意味着在127.0.0.1:23984上打开UDP套接字失败。
请先终止所有Mudfish进程,然后再次测试,看是否仍然存在相同问题。
MUDEC_00989
有效的IPv6地址正在运行。请注意,经由IPv6地址的流量将无法通过Mudfish。
请查看下面的MUDEC_00990错误链接以获取详细信息。
MUDEC_00990
有效的IPv6地址正在运行。请注意,经由IPv6地址的流量将无法通过Mudfish。
此警告消息意味着您的操作系统(操作系统)具有有效的IPv6地址,并可通过IPv6地址访问互联网。
此通知是为了告知Mudfish不处理IPv6地址。因此,即使在Mudfish上启用了全局VPN模式,IPv6连接也不会被过滤,也不会经过Mudfish。
例如,netflix.com
域名具有IPv4和IPv6地址。如果您想通过Mudfish观看Netflix,有时连接通过IPv6地址建立时会出现此问题。
要解决此问题,您需要在系统上禁用IPv6。详细信息请参考以下链接:
MUDEC_01051
SSL_read(3) 失败:系统调用(错误 <errno>
)
此错误消息表示无法从SSL连接中读取数据。通常,此消息指示失败是由系统环境触发的。<errno>
指示系统错误代码:
10060 WSAETIMEDOUT
连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应。
MUDEC_01159
无法使用ICMP协议计算与目标的往返时延(RTT)。
对于此问题,它表示使用ICMP协议对Mudfish项目或自定义项目的目标进行的ping测试无法正常工作。
此消息应该后面跟随以下消息。
“如果问题仍然存在,请通过Mudfish论坛联系管理员。”
如果您遇到此问题,表示您正在使用的Mudfish项目的ping测试无法正常工作。在这种情况下,您无法自行解决,因为这是Mudfish的问题。需要Mudfish管理员的帮助来进行更新。
“请重新访问自定义项目的目标。”
如果出现此消息,表示对您自定义项目设置的目标进行的ICMP ping测试无法正常工作。您将需要自行解决此问题。
在这种情况下,目标IP地址不正确,请尝试输入一个能够回显ICMP ping的新IP进行测试。