錯誤代碼 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”圖示。

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 的連接
-
為了解決這個問題,您可以嘗試下面的方法。
-
請嘗試使用中央伺服器驗證問題疑難排解 部分中的
-O或-t選項。
-
如何將目前電腦的 TCP/IP 設定變更為 reset
您可以使用與
netsh winsock reset相同的指令來執行 reset。有關詳細說明,請參閱以下連結。- How to reset TCP/IP by using the NetShell utility
- Resetting Winsock Catalog and Solving Network Problem

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 可能是中央伺服器問題或位於中間的網路問題所引起的。
-
ODR_ETIMEOUT
如果出現該錯誤代碼,則表示Mudfish程式在一定時間內沒有從中央伺服器接收到資料。
Mudfish 可能是中央伺服器問題或位於中間的網路問題所引起的。或者,也可能是由於使用者電腦與 Mudfish 中央伺服器斷開連線所造成的。
為了解決這個問題,您可以嘗試下面的方法。
-
請嘗試使用中央伺服器驗證問題疑難排解 部分中的
-O或-t選項。
-
如何將目前電腦的 TCP/IP 設定變更為 reset
您可以使用與
netsh winsock reset相同的指令來執行 reset。有關詳細說明,請參閱以下連結。- How to reset TCP/IP by using the NetShell utility
- Resetting Winsock Catalog and Solving Network Problem

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?在這種情況下,請嘗試以下操作。
-
透過「開始」選單轉至「Mudfish Cloud VPN」選單。
-
如果您查看 Mudfish Cloud VPN 選單,您可以看到名為「Mudfish Launcher」的 Icon。
-
右鍵單擊並進入“屬性(Properties)”選單。
-
如果查看屬性窗口,則需要編輯「目標(T)」中的執行選項。通常基本上
"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首次運作時在系統上找不到default browser的路徑,或是找不到cmd.exe的路徑。據了解,造成這現象的原因是
-
如果 Windows 登錄中從未設定過「預設瀏覽器」設定
-
如果作業系統中目前正在運行病毒或惡意程式碼
迄今為止已知的解決方案包括:
-
如果僅使用 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 內部設定檔損壞或語法因某種原因不正確,則可能會出現此問題。若要解決此問題,請執行下列操作:
-
完全關閉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 模式 處於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有問題。
作為解決方案
-
將FastConnect 模式 設定為Off 後即可暫時使用。
-
如果您想以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, -
<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無法快速處理網路設定配置。試試這個:
- 右鍵單擊螢幕底部的狀態列並運行“任務管理器”。
有時這可以解決問題。如果此方法不起作用,請嘗試以下方法。
-
點擊右下角系統托盤中的網路圖標,然後點擊“網路設定”。
-
設定視窗開啟後,點擊右側的“狀態”選單並保持視窗開啟。
-
然後點擊“更改適配器選項”並再次保持視窗打開。
-
如果您使用的是 v4.3.13 或更高版本以及 Windows 作業系統,則可以使用
-I(Mudfish Launcher 的執行選項)。當-I選項啟動時,不使用 DHCP 方法設定 IP 位址,而是使用 IP Helper API 方法設定 IP 位址。如何設定-I選項如下。-
透過 Windows 開始功能表前往「Mudfish Cloud VPN」功能表。
-
如果您查看 Mudfish Cloud VPN 選單,您可以看到名為「Mudfish Launcher」的 Icon。右鍵單擊進入“屬性(Properties)”選單。
-
如果查看屬性窗口,則需要修改「目標(T)」中的執行選項。通常,預設情況下,
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe"它設定為 ,但您必須在此輸入 -I 選項。例如:
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -I
-
如果應用程式正確,您將能夠在「儀表板 → 狀態 → 進程」功能表中的 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 已向
<ip>指定的中繼伺服器傳送 UDP 封包,但封包的 TTL (Time To Live) 因某種原因到期,因此收到中途路由器傳回的 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 中央服务器上的身份验证服务器。可能的原因包括:
-
Mudfish 当位于中央服务器上的认证服务器确实失效并且无法工作时。
-
如果由于当前使用 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。

