修正 NetDrive FTP 連線逾時 — 連接埠、NAT 與連線數限制
排解 NetDrive FTP 連線逾時問題:被動模式與防火牆問題、連接埠設定錯誤,以及伺服器端的連線數限制(Windows 與 macOS)。
你在 NetDrive 中新增了一台 FTP 伺服器,按下連線後,磁碟機不是卡住三十秒後失敗,就是能掛載但資料夾清單一直載入不出來。與 SFTP 不同,SFTP 的失敗大多可追溯到憑證問題,而 FTP 的失敗通常是網路問題——這個協定在控制連線之外,還會為資料傳輸另外開啟一條連線,而防火牆與 NAT 路由器通常會擋下的正是這條連線。

將任何 FTP 伺服器掛載為原生磁碟機
NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。
- 支援 NAS 裝置、主機代管帳號與舊式 FTP 伺服器
- 匿名或帳密驗證的 FTP——皆可支援
- 支援 Windows 與 macOS
免費試用。提供終身與訂閱方案。
依症狀對應原因
在變更任何設定之前,先判斷你遇到的是哪一種故障模式:
| 症狀 | 最可能的原因 |
|---|---|
| 連線時卡住約 30 秒,然後直接失敗 | 主機或連接埠錯誤;對外連線遭封鎖 |
| 能連線,但資料夾清單一直轉圈載入不出來 | 資料連線被防火牆或 NAT 阻擋 |
| 今天稍早還能用,現在完全無法連線 | 已達伺服器端的同時連線數上限 |
解法一:資料連線被防火牆或 NAT 阻擋
FTP 使用兩條連線:一條用於指令(登入、瀏覽),另一條則專門用來傳輸目錄清單或檔案資料。如果控制連線成功——你會看到短暫的「已連線」狀態——但清單卻始終載入不出來,問題就出在資料連線上。
這幾乎都是路由器、企業防火牆或 NAT 設定的問題,而非 NetDrive 設定本身。請向管理該 FTP 伺服器所在網路的人確認以下事項:
- 確認伺服器已設定為使用**被動模式(passive mode)**資料連線,且其所使用的被動連接埠範圍在伺服器防火牆上是開放的。多數消費型 NAS 裝置與主機代管控制台都會將此設為 FTP 服務本身的一項設定。
- 若你在企業網路環境中,請詢問 IT 部門是否封鎖了非標準高位連接埠的對外連線——這在封閉式管理的辦公網路中是常見的預設設定,也是「能連線但清單永遠載入不出來」這類回報最常見的單一成因。

解法二:連接埠錯誤
FTP 預設使用連接埠 21,但不少主機代管商與 NAS 設定會更改此埠號。部分 ISP 也會將對外的連接埠 21 完全封鎖,作為防垃圾郵件措施,這會產生前述表格中「卡住後失敗」的模式,而不會出現明確的錯誤訊息。
在 NetDrive 該連線的磁碟機設定中,開啟編輯並確認連接埠欄位與服務供應商文件所載一致——2121 是常見的替代連接埠。若不確定,可查看主機代管控制台中的 FTP/SFTP 存取頁面,通常會連同主機名稱一併列出確切的連接埠。

解法三:伺服器端連線數限制
共用主機代管帳號與消費型 NAS 裝置通常會限制每個帳號同時可用的 FTP 工作階段數量——通常介於二到十個之間。有兩種情況會觸發此限制:
- 不正常斷線遺留的過期工作階段。 如果你的筆電進入睡眠狀態,或在 NetDrive 仍保持磁碟機連線時網路中斷,伺服器可能仍在保留該工作階段,直到其自身的閒置逾時時間到期為止(通常為 15 至 30 分鐘)。在此期間嘗試建立新連線會遭到拒絕。
- 同一帳號有其他用戶端在使用。 如果備份工作、網站部署工具或另一台機器也用同一組 FTP 憑證連線,NetDrive 的連線就可能是那個一直在等待空位釋出的連線。
請在 NetDrive 中中斷該磁碟機連線,等待幾分鐘讓任何過期的工作階段在伺服器端逾時,再重新連線。若問題持續發生,你的主機代管商控制台通常會提供檢視並終止該帳號現有 FTP 工作階段的功能。

總結
NetDrive 中大多數的 FTP 連線逾時問題,根源都在於資料連線,而非憑證本身——依序檢查防火牆/NAT、連接埠設定,以及伺服器端的工作階段數限制,通常就能快速找出原因。若以上方法都無法解決問題,請在 NetDrive 偏好設定中啟用詳細記錄(verbose logging),並將記錄分享到 NetDrive 論壇以進一步診斷。
完整設定教學請參閱在 Windows 上使用 NetDrive 掛載 FTP 伺服器。若你的伺服器同時支援 SFTP,修正 NetDrive SFTP 驗證失敗一文涵蓋了這個加密協定對應的憑證面問題。
— Steve, NetDrive