以前國、高中的時候,我很常在 eyny 討論區潛水,不少資料都是從 MEGA 下載。
但是從 MEGA 網站下載大型檔案時,很常會遇到「超過流量限制」的問題。
後來我改用 MegaDownloader,再搭配「更改 MAC Address」或「連接 VPN」,
加減可以避開以上的毛病,以下我就來跟各位聊聊「更改 MAC Address」的方法。
另外因為這篇文章很長,另外的「連接 VPN」請參考這篇文章。
如果你有更棒的方法,歡迎在下方分享給大家~
2024/10/31 後記:
今天我已經將這篇文章調整成新版型,大家在閱讀上應該會輕鬆許多...
以後遇到 MD 的問題,你可以丟到 ChatGPT 問看看,我發現它會給很多解法。
軟體資訊
【名稱】MegaDownloader
【性質】免費
【版本】1.8
安裝 Microsoft .NET Framework
首先,電腦必須安裝 Microsoft .NET Framework 4.8 版本。
【補充】Windows 的 .NET Framework 4.8
https://dotnet.microsoft.com/download/dotnet-framework/net48
安裝 MD
接著開啟安裝程式,選擇「English」,點擊「OK」。
選擇安裝路徑,按下「Next」。
【補充】我在這篇文章的第 4 點,教你選擇一個好的安裝路徑。
這邊會建立開始選單,按下「Next」。
勾第一個在桌面建立捷徑,繼續按下「Next」。
確認 OK 後,點擊「Install」。
最後按下「Finish」
初步設定
開啟 MD,右上方點擊「設定」。
依照下圖進行相同設定即可
自動解壓縮:如果是壓縮檔下載回來,不要請 MD 解壓縮 (因為下載速度會變慢)。
每個封裝各自建立資料夾:待補充
限制速度:不要讓 MD 限制你的下載速度 (你總不會希望被限制吧)。
同時下載的數量 / 每個檔案的連線數:開到 10 (待補充)
下載檔案
1. 請以「一個連結」進行下載,不要同時加入多個連結。
2. 盡量下載低於 6 GB 的檔案
你先把你要下載的網址複製起來,就會跳出下圖。
確定檔案存放路徑是正確的,再點擊「加入連結」。
【補充】不要勾選自動解壓縮,因為這樣會導致「下載速度變慢」。
接著會出現檢驗中,正常情況會接著顯示下載中,而且下載速度不等於 0。
可以看到,剛剛的檔案 (Once.Upon) 已經完成下載,我開始下載另外一個檔案 (.smilelook2049)。
如下圖,當我下載到 3.03GB 時, 我就發現「下載速度變成 0」。
這樣表示:下載流量已經超過 6GB (3.16+3.03>6)。
現在準備看到「錯誤訊息」 (可能要過幾分鐘才會跑出來),往下看我介紹各種奇怪的訊息。
各種神奇的錯誤訊息
如同上面說的,MD 可能出現「錯誤」,也可能「下載速度維持 0 然後沒反應」。
以下幫大家統整各種錯誤訊息 (這要感謝網友底下的留言)
順便搭一下 AI 的風潮,我問 ChatGPT 常見的 MD 問題有哪些,還真的提供不少解法~
Bandwidth Limit Exceeded
代表下載流量超過限制,請看下方「更改 MAC 位址」的解法。
基礎連接已關閉:接收時發生未預期的錯誤
同上,請看下方「更改 MAC 位址」的解法。
並未將物件參考設定為物件的執行個體(NULL問題)
請安裝 Microsoft .NET Framework 4.8 版本
The operation is timed out. 作業逾時 - Message received
已知 Windows XP 會出現這個問題,暴力解法就是升級到 Windows 10/11。
但是如果你還在 Win10 或 11 遇到這個問題,請暫時跳槽到 MiPony 白馬下載器。
File could not be decrypted. (檔案不能被解密)
這個問題很好解決,就是找到該檔案的解密金鑰。
題外話,你可以試著把下載網址複製到瀏覽器,就會出現下圖。
那是因為你所輸入的連結是「連結但不包含解密金鑰」,需要解密金鑰來解密。
沒有插入有效連結
把 MD 升級到 v1.8 即可解決。
更改 MAC Address
【測試平台】Win10 1909 版本、中華電信光纖 100M、Gigabyte Z97-D3H 主機板
1. 關閉 MegaDownloader(整個程式關掉,不是縮小到工具列)
2. 開啟「命令提示字元」
3.
輸入 ipconfig/all 找出「主機板的網路卡(描述)」以及「MAC Address(實體位址)」
4. 回到桌面,找到本機按右鍵「管理」。
5. 左方先找到裝置管理員,並且找到相對應的「網路介面卡」,按右鍵並點擊「內容」。
6.
點擊上方的「進階」,下方找 Locally Administered Address,把右方的值改成「和原本 MAC Address 不同」。
【範例】
例如原本的 MAC Address 是 FC-AA-14-CC-39-40,可以改成 FC-AA-14-CC-39-30。
7. 再次從 CMD 輸入 ipconfig/all,原本的 40 變成了 30。
8. 請把數據機「重新啟動」
9. 重新開啟 MD,以下會有兩種狀況:
(1)
假設一開始下載 1.96GB 的檔案成功,當下載 14.49GB 的檔案出現「錯誤」。
重點來了:你就對著錯誤的項目按右鍵後,點擊「重設」。
(2)
如果沒有出現錯誤,則該檔案會「自動開始下載」,不必做任何動作了。
10. 接著就會正常下載了
11. 如果你想要還原 MAC Address 預設值,選擇「不存在」即可。
12. 如果下載到一半出現錯誤,並顯示基礎連接已關閉,就「重複執行 1.~10.」即可。
延伸閱讀
我還有另外寫 2 篇 MD 系列文章,歡迎大家參考:
🔥 馬上追蹤本站,千萬別錯過最新文章~

我成功改掉實體位址了 但我還是沒辦法下載.... 求解
看一下錯誤資訊,傳到粉專,我幫你看看。
我也是成功修改了MAC Address但未能繼續下載(維持顯示錯誤or下載速度0) 該怎麼辦呢?
看一下錯誤資訊,傳到粉專,我幫你看看。
Download stopped because there were too many connection errors (102). Last error: * File code: N?Apw1CSZJ * Error type: Connection error. * Internal info: System.Net.WebException: The remote server returned an error: (509) Bandwidth Limit Exceeded. at System.Net.HttpWebRequest.GetResponse() at MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e) Download stopped because there were too many connection errors (102). Last error: * File code: N?10x3HKoa * Error type: Connection error.
可以提供網路類型以及作業系統版本 傳至粉專提供給我分析~
Download stopped because there were too many connection errors (106). Last error: * File code: N?IxkFkJzb * Error type: Connection error. * Internal info: System.Net.WebException: 遠端伺服器傳回一個錯誤: (509) Bandwidth Limit Exceeded。 於 System.Net.HttpWebRequest.GetResponse() 於 MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e) 同樣問題,已改了MAC也是不行,先謝謝大大
已私訊您囉~
改了IP位置 只是從發生錯誤 變成速度0kb 看來是MEGA已經有效針對megadownloader做封鎖了嗎?
有可能喔,因為megadownloader已經很久沒有維護了 近期都有出現流量超出限制而無法下載的情形 所以暫時改用MiPony白馬下載器吧! 至少我覺得還不錯用~
MD載到一半會自己關掉 要重開機才叫得出來
應該是軟體衝突 先把MD重新安裝,再下載看看。
使用白馬下載器,成功改變MAC Adress但還是沒有成功
我只有在MeagDownloader測試改MAC Address耶 我改天測一下白馬下載器~ 感謝通知:)
請問,最近網址不能下載,它會顯示網址錯誤,請問怎麼辦?
顯示網址錯誤的狀況有很多種情形耶 你可以直接私訊粉專,這樣我比較好了解問題~ 不過這邊仍然提供你幾個不同狀況: 1.檔案有密碼保護 2.直接從帳戶對自己的檔案進行下載 3.使用MEGA擴充功能 以上三種情形的解決方法如下: 1.必須取得無密碼的下載連結 2.遇到此狀況請私訊粉專 3.移除MEGA擴充功能,並重啟瀏覽器,重新下載
"★ 如果從自己的 MEGA 帳戶下載檔案,卻不能在 MD 下載,怎麼辦? 這時候要注意,因為帳戶中的連結會有"file/、folder/、特殊字元(#!)"區別,必須做更改 " 我剛剛試了一下 資料夾(folder)",把"folder/"改成"#!",後面的"#"改成"!"的部分有點問題 應該是把"folder/"改成"#F!",後面的"#"改成"!"才能運作
感謝提醒,我待會把文章修正~
"沒有插入有效連結"解決方法親測確實有效,感謝提供
不用客氣~
9樓的更正是對的
好的,感謝提醒~
搜尋mega破解來的,特別留言說聲謝謝
不用客氣:) 謝謝你的支持與回覆~
親測過後,確實可以有效解決”沒有插入有效連結”的現象,感謝您
好的~ 謝謝您的回覆與支持:)
針對mega下載傳輸限制問題,爬文眾多,也參考貴網方式.問題依舊無解! 家中網卡位置(預設a),中途改名兩次(預設b/c),用MegaDownloaderv1.8下載,每次下載1各檔案,下述為觀察記錄. 1.依a-b-c-a-a順序下載,每次下載約5g就會中斷,錯誤訊息皆為509,Bandwidth Limit Exceeded 2.經過3小時,才可繼續下載 3.網卡位置改112233445566不影響上網(網卡號碼類似門牌).等待時間未到就是不能下載 結論:影響mega下載關鍵仍未找出.至於換ip/切瀏覽器/清理cookie實測無效.分享測試看有無更好方法? 某網友說手機網路(浮動ip)下載,流量到了重啟網路,因我用傳統手機無法測試.
好的,感謝您的分享。
剛剛測試確認命令提示工具上IP有改了,照著步驟做完還是無法下載(有的項目卡在下載0 KB/s,有的項目依然跳回錯誤) 這樣是只能用那個白馬試試看了嗎?
先改MAC Address看看,不能成功的話改ip,可以用白馬下載器試看看。
沒那麼複雜 中華電信的只要把數據機關掉 過個幾分鐘再開就會換一個IP了 就可以繼續下載了
好的,感謝您的建議,我會補充於文章中。
個人是這麼試成功的,若遇到錯誤,把中華電信數據機關掉,再重開,之後再根據上述文章內容,點擊發生錯誤的檔案右鍵->重設,就恢復下載了!
沒錯,這個方法也可以~ 謝謝您的回覆:)
你好,請問用MD下載下來的檔案都會全部混在一起,並不會按照MEGA空間上的那樣分成一個個資料夾 MD會自己建立個別的資料夾,但是全部的檔案都會丟在下載的目標地資料夾 舉個例,MEGA頁面的最上層資料夾是A,裡面有1、2、3三個資料夾,三個資料夾中都有檔案 但是我使用MD下載後,他會把所有的檔案放在A這個資料夾,三個資料夾內都是空的 請問有什麼地方可以作設定嗎? 選項中已經有勾選「每個封裝各自建立資料夾」,但是似乎無法下載到對的位置
我剛剛有做了一些測試,你可以在「插入連結」的時候,取消勾選「建立目錄」,應該就可以了~ 還有阿,下載的目的地資料夾,請不要包含「相同的子資料夾名稱」,不然MD會把下載回來的檔案丟到那些資料夾裡面 依照你的例子,最上層是名稱A資料夾,裡面有名稱為1、2、3的子資料夾,假設下載位置為D:\user\downloads,那麼在downloads這個資料夾中 先檢查有沒有名稱為1、2、3的資料夾,如果有,請先移至其他地方(不然MD會把下載回來的檔案丟進去喔)。 有任何問題可以私訊粉專,關於您所提出的問題,我會補充解決辦法到文章中~ PS.抱歉最近比較忙,太晚回覆你了,希望有幫助到你。 謝謝你的支持與回覆:)
最近一直無法下載,也沒有查到有其他人也相同情況。方便請問您一下嗎? The file could not be verified. * File code: o6IRiS5D * Error type: ErrorConexion * Internal info: Connection error: 作業逾時 - Message received:
嗨,這個問題比較難以解決,我需要更多資訊來判斷問題。 不彷先改用其他下載器看看,方便的話,再把更多資訊傳到以下表單: https://forms.gle/nBoGhtp43otnCJNA8 我會盡快回覆您,謝謝。
照著您的方法改MAC address後出現跑了一下0kb/s的下載然後出現錯誤,點檢視錯誤後出現以下訊息。請問您有解決方法嗎? Download stopped because there were too many connection errors (106). Last error: * File code: N?5x4SFKoI * Error type: Connection error. * Internal info: System.Net.WebException: 遠端伺服器傳回一個錯誤: (509) Bandwidth Limit Exceeded。 於 System.Net.HttpWebRequest.GetResponse() 於 MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e) Download stopped because there were too many connection errors (101). Last error: * File code: N?l0xGRaLY * Error type: Connection error. * Internal info: System.Net.WebException: 遠端伺服器傳回一個錯誤: (509) Bandwidth Limit Exceeded。 於 System.Net.HttpWebRequest.GetResponse() 於 MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e) Download stopped because there were too many connection errors (101). Last error: * File code: N?8kwghIzS * Error type: Connection error. * Internal info: System.Net.WebException: 無法解析遠端名稱: 'gfs214n111.userstorage.mega.co.nz' 於 System.Net.HttpWebRequest.GetResponse() 於 MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e) Download stopped because there were too many connection errors (101). Last error: * File code: N?00gkDAhC * Error type: Connection error. * Internal info: System.Net.WebException: 基礎連接已關閉: 接收時發生未預期的錯誤。 ---> System.IO.IOException: 無法從傳輸連接讀取資料: 遠端主機已強制關閉一個現存的連線。。 ---> System.Net.Sockets.SocketException: 遠端主機已強制關閉一個現存的連線。 於 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- 內部例外狀況堆疊追蹤的結尾 --- 於 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) 於 System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size) 於 System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead) --- 內部例外狀況堆疊追蹤的結尾 --- 於 System.Net.HttpWebRequest.GetResponse() 於 MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e) Download stopped because there were too many connection errors (105). Last error: * File code: N?Q9gG1SLC * Error type: Connection error. * Internal info: System.Net.WebException: 基礎連接已關閉: 接收時發生未預期的錯誤。 ---> System.IO.IOException: 無法從傳輸連接讀取資料: 遠端主機已強制關閉一個現存的連線。。 ---> System.Net.Sockets.SocketException: 遠端主機已強制關閉一個現存的連線。 於 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- 內部例外狀況堆疊追蹤的結尾 --- 於 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) 於 System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size) 於 System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead) --- 內部例外狀況堆疊追蹤的結尾 --- 於 System.Net.HttpWebRequest.GetResponse() 於 MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e) Download stopped because there were too many connection errors (101). Last error: * File code: N?hgx23SSD * Error type: Connection error. * Internal info: System.Net.WebException: 無法解析遠端名稱: 'gfs214n162.userstorage.mega.co.nz' 於 System.Net.HttpWebRequest.GetResponse() 於 MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e) Download stopped because there were too many connection errors (103). Last error: * File code: N?ow5yRQaB * Error type: Connection error. * Internal info: System.Net.WebException: 無法解析遠端名稱: 'gfs208n143.userstorage.mega.co.nz' 於 System.Net.HttpWebRequest.GetResponse() 於 MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e) Download stopped because there were too many connection errors (101). Last error: * File code: N?t4xGHaxY * Error type: Connection error. * Internal info: System.Net.WebException: 無法解析遠端名稱: 'gfs206n114.userstorage.mega.co.nz' 於 System.Net.HttpWebRequest.GetResponse() 於 MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e) Download stopped because there were too many connection errors (101). Last error: * File code: N?I04QFQJA * Error type: Connection error. * Internal info: System.Net.WebException: 無法解析遠端名稱: 'gfs262n351.userstorage.mega.co.nz' 於 System.Net.HttpWebRequest.GetResponse() 於 MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e) Download stopped because there were too many connection errors (102). Last error: * File code: N?E04QUSAa * Error type: Connection error. * Internal info: System.Net.WebException: 無法解析遠端名稱: 'gfs204n148.userstorage.mega.co.nz' 於 System.Net.HttpWebRequest.GetResponse() 於 MegaDownloader.FileDownloader.ChunkDownloader_DoWork(Object sender, DoWorkEventArgs e)
先確認下載網址在mega官方是可以下載的 然後數據機(路由器)要重新啟動,再試試看~ 如果需要更詳細的操作方式,可以先把你所遇到的問題填入以下表單: https://forms.gle/nBoGhtp43otnCJNA8 我會盡快回覆,感謝~
最近mega網址格式似乎更改了,無法用之前的方式了,有新方式嗎?
謝謝通知,不過你遇到哪一個方式失效呢?
目前這種格式應該是無法下載,會顯示找不到連結 EX: https://megabig.net/XcT/123-XXXX.mp4
好,我改天試試看其他解法,感謝通知。
請問目前這種格式可以下載嗎?有解決方案了嗎? https://megabig.net/XcT/123-XXXX.mp4
目前還在研究,有想法會更新文章。