修復 NetDrive 中的 Dropbox 驗證錯誤

閱讀時間 6 分鐘 troubleshooting dropbox
Steve
SteveSenior Engineer
NetDrive 的 Dropbox 磁碟機出現驗證失敗或拒絕掛載?本指南涵蓋常見原因——權杖過期、應用程式遭撤銷、Business 原則封鎖——並提供逐一解決方法。

你上個月在 NetDrive 中設定了 Dropbox 磁碟機,一直運作正常。但今天早上,這個磁碟機顯示為灰色或出現紅色錯誤指示,點擊 Mount 會顯示驗證失敗,或是完全沒有反應。Dropbox 使用的 OAuth 存取權杖可能會在毫無預警的情況下過期或失效,而 NetDrive 無法像瀏覽器工作階段那樣靜默地重新整理它們。以下說明如何診斷你遇到的是哪一種情況,並在五分鐘內解決。

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

在 Windows 或 macOS 上用 NetDrive 掛載 Dropbox

NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。

  • 在 Windows 上以原生磁碟機代號掛載,或在 macOS 上作為磁碟區掛載
  • 同時支援個人 Dropbox 與 Dropbox Business 帳戶
  • OAuth 授權透過官方 Dropbox API 處理——密碼絕不以明文儲存
WindowsmacOS
下載 NetDrive →

免費試用。提供終身與訂閱方案。

為什麼 NetDrive 中的 Dropbox 驗證會失敗

NetDrive 使用官方的 OAuth 2.0 API 連接 Dropbox。當你第一次設定磁碟機時,你會在瀏覽器視窗中授權 NetDrive,Dropbox 隨後核發一個存取權杖。NetDrive 會儲存該權杖,並在每次後續連線時提供它。

該權杖可能因以下幾個不同原因而失效:

  • 應用程式遭撤銷。 如果你曾造訪 Dropbox 的 Settings → Connected Apps 頁面並移除了 NetDrive(或名稱類似的應用程式),該權杖會立即失效。
  • 全域工作階段登出。 當 Dropbox 偵測到帳戶發生安全事件時——例如密碼變更、來自陌生位置的可疑登入,或是從安全設定中手動執行「登出所有裝置」——它會終止所有活動中的工作階段。
  • 帳戶類型變更。 從個人 Dropbox 帳戶升級為 Dropbox Business,或 Business 帳戶被降級,都可能使現有的 OAuth 連線失效,因為此時 API 端點與權限範圍會隨之改變。
  • 企業權杖原則。 受企業 IT 原則管理的 Dropbox Business 帳戶,其權杖存續期限可能受到管理員的限制。一旦達到上限,權杖便會過期,必須重新授權應用程式才能刷新。

NetDrive drive list showing a Dropbox drive in a disconnected state with a mount error indicator

步驟一——確認這確實是驗證問題

開啟 NetDrive,查看驅動器清單中的 Dropbox 磁碟機。驗證失敗會使該磁碟機顯示為中斷連線或錯誤狀態。在處理權杖之前,先排除網路問題:如果你其他的雲端磁碟機也連線失敗,問題很可能出在你的網路連線,或是 Dropbox 服務暫時中斷,而非驗證問題本身。可先查看 Dropbox Status 以確認,再繼續下一步。

如果只有 Dropbox 磁碟機受影響,且錯誤訊息提到驗證(authentication)、授權(authorization)或憑證(credentials),請繼續進行步驟二。

步驟二——重新授權磁碟機

幾乎所有 Dropbox 驗證錯誤的解法,都是重新進行一次 OAuth 授權。在 NetDrive 中:

  1. 在驅動器清單中 選取 Dropbox 磁碟機,先不要嘗試掛載。
  2. 開啟該磁碟機的編輯面板(在磁碟機項目旁尋找編輯或設定圖示)。
  3. 找到 驗證或帳戶區段,點擊重新啟動授權流程的按鈕——標籤名稱依版本而異,但點擊後會在你的預設瀏覽器中開啟 Dropbox 登入頁面。
  4. 登入 Dropbox 並核准存取請求。確認後,Dropbox 會自動重新導向回 NetDrive。
  5. 儲存設定,然後再次嘗試掛載該磁碟機。

NetDrive drive configuration panel showing the edit options for a Dropbox cloud drive connection

如果 Dropbox 授權頁面沒有在瀏覽器中開啟,請檢查你的預設瀏覽器是否被公司代理伺服器封鎖。在 Windows 上,請先直接從瀏覽器確認可以連上 dropbox.com 再重試。在 macOS 上,如果你使用的是非預設瀏覽器,請確認該瀏覽器有處理外部 URL scheme 的權限。

步驟三——確認磁碟機能夠順利掛載

重新授權後,在驅動器清單中點擊 Mount。首次連線請耐心等待 10 到 15 秒——NetDrive 需要先向 Dropbox 請求目錄清單,磁碟機代號才會出現在 Windows 的檔案總管中(Windows),或出現在 Finder 與側邊欄中(macOS)。

Dropbox successfully mounted as a local drive via NetDrive, accessible in Windows Explorer like any other disk

如果重新授權後掛載仍立即失敗,請進一步排查以下原因:

  • Dropbox Business 應用程式限制。 你的組織的 Dropbox 管理員可能啟用了封鎖第三方 OAuth 應用程式的設定,適用於受管理的帳戶。請詢問你的 Dropbox 管理員,是否需要將 NetDrive 加入已核准的應用程式清單。
  • 個人 Dropbox 儲存空間已達上限。 儲存空間已滿的 Dropbox 帳戶,可能會以掛載時的連線錯誤形式,拒絕寫入操作。請登入 dropbox.com,在設定頁面檢查你的帳戶儲存空間配額。
  • macOS 鑰匙圈保留了過期項目。 在 macOS 上,憑證儲存區可能快取了舊的權杖,進而干擾重新授權流程。請開啟 Keychain Access,搜尋與 Dropbox 或你的 Bdrive 帳戶相關的項目,並移除任何看起來已過期或重複的項目,然後回到步驟二重試。

保持連線穩定

一旦你的 Dropbox 磁碟機成功掛載並正常運作,除非你確實打算永久中斷連線,否則請避免從 Dropbox 的 Connected Apps 清單中撤銷 NetDrive 應用程式。如果你變更了 Dropbox 密碼,請規劃在同一個工作階段中重新授權 NetDrive——部分 Dropbox 帳戶設定會在任何密碼變更時使現有的權杖失效。

如果你的組織集中管理 Dropbox 存取權限,且你在 IT 變更設定後經常遇到授權被重置的情況,可以考慮請管理員在 Dropbox 的應用程式設定中延長 OAuth 權杖的存續期限,或評估改用 Dropbox 服務帳戶憑證,而非個人使用者權杖。

如果團隊中有多人需要使用同一個 Dropbox 磁碟機,請參閱 NetDrive Team Drive——Team Drive 讓管理員可以將共用的 Dropbox(或其他任何供應商)磁碟機發布給每一位成員,而不需要逐一分發憑證。

— Steve, NetDrive