跳至主要内容

修復外部 Rclone 連線被拒絕 — 使用 RcloneView 排查 rcd 存取問題

· 閱讀時間約 4 分鐘
Casey
Product Manager

當 RcloneView 無法連線到外部 rclone 伺服器時,原因幾乎總是以下五種之一,幾分鐘內即可排查。

RcloneView 內建 rclone,但許多使用者會透過連線管理員(Connect Manager)連線到執行於 NAS、VPS 或 AWS EC2 執行個體上的外部 rclone。當連線因「connection refused」、逾時或驗證錯誤而失敗時,一份簡短的檢查清單就能找出原因。

RcloneView 應用程式預覽

在同一處管理與同步所有雲端

RcloneView 是 rclone 的跨平台 GUI。透過清爽的視覺化介面比較資料夾、傳輸或同步檔案,並自動化多雲工作流程。

  • 一鍵作業:複製 · 同步 · 比較
  • 排程器與歷史記錄,打造可靠的自動化
  • 支援 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免費開始使用 →

核心功能免費。Plus 提供自動化功能。

確認 rclone rcd 確實在執行​

RcloneView 透過以 rclone rcd 啟動的遠端控制(Remote Control)API 與外部 rclone 通訊。請在伺服器上以明確的憑證與位址啟動,例如 rclone rcd --rc-user=<user> --rc-pass=<pass> --rc-addr=127.0.0.1:5572。外部 rclone 的預設連接埠是 5572,而內建執行個體使用本機的 5582。

常見的錯誤是綁定到 127.0.0.1 後卻從另一台機器連線。迴路位址只接受本機流量。對於遠端伺服器,請綁定到 0.0.0.0:5572,並在防火牆中依 IP 限制存取。請注意,RcloneView 是 GUI 工具,不安裝在伺服器上;伺服器上只執行 rclone。

將 RcloneView 連線到外部 rclone 主機

檢查網路路徑與憑證​

如果 rcd 正在執行但連線仍被拒絕,請測試網路路徑。在執行 RcloneView 的機器上,使用使用者名稱與密碼對 /rc/noop 進行健康檢查,應會收到回應。如果請求卡住,表示防火牆或雲端安全群組封鎖了 5572 連接埠。在 AWS EC2 上,除了受限的 SSH 之外,安全群組還需要一條針對 5572 的自訂 TCP 規則。

驗證失敗是另一回事:在 RcloneView 中輸入的使用者名稱與密碼必須與 --rc-user 和 --rc-pass 完全一致,包括大小寫。

在 RcloneView 中輸入外部連線資訊

在連線管理員中驗證設定​

開啟 Settings > Connect Manager > New Connection,填寫顯示名稱、http://<host>:5572 形式的位址以及憑證。如果伺服器使用自簽憑證,可透過停用 SSL 憑證驗證的選項繼續連線。儲存前請按下 Test Connection,立即查看結果。

如果仍然失敗,請在 Settings > Embedded Rclone 中啟用 rclone 記錄,將層級設為 DEBUG,重新啟動後重現問題以取得記錄。

在 RcloneView 中檢視記錄與歷程

開始使用​

  1. 下載 RcloneView : rcloneview.com。
  2. 在伺服器上以使用者名稱、密碼與可連線的位址啟動 rclone rcd。
  3. 在防火牆或安全群組中開放連接埠。
  4. 在連線管理員中新增連線並按下 Test Connection。

連線穩定後,您就可以在桌面端管理遠端伺服器的雲端儲存。


相關指南:

支援的雲端服務商

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces