メインコンテンツまでスキップ

ファイアウォールとアンチウイルスによるクラウド同期のブロックを修正 — RcloneViewで接続エラーを解決

· 約7分
Robin
Developer Advocate

同期ジョブが0%で止まったり、汎用的な接続エラーで失敗したりする場合、原因はクラウドプロバイダーではなくローカルのセキュリティソフトウェアであることがよくあります。

同期ジョブがまったく開始しない、0%転送で止まる、あるいは曖昧なタイムアウトメッセージで終了するといった状況は、必ずしもリモート設定の不備を示しているわけではありません。管理された業務用ワークステーションでも、セキュリティが強化された家庭用ネットワークでも、ファイアウォール、アンチウイルススイート、エンドポイント保護エージェントは、RcloneViewが必要とするアウトバウンド接続 — クラウドプロバイダーのAPIへの接続とローカルの組み込みrcloneプロセスへの接続の両方 — を日常的に遮断し、その障害は本物のネットワーク障害とまったく同じように見えます。RcloneViewは完全にローカルマシン上で動作するため、これらの接続はすべて自分で確認し、許可リストに追加できるプロセスから発生しています。

RcloneViewアプリのプレビュー

すべてのクラウドを一か所で管理・同期

RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。

  • ワンクリック操作: コピー · 同期 · 比較
  • 信頼性の高い自動化のためのスケジューラーと履歴
  • Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →

コア機能は無料。Plusで自動化機能を利用可能。

ファイアウォールまたはアンチウイルスによるブロックを見分ける

わかりやすい兆候は一貫性と即時性です。ゆっくり苦労した末に失敗するのではなく開始から1〜2秒で失敗する、別のネットワークでは同じジョブが問題なく動作する、あるいは新規作成したリモートがプロバイダーに到達する前に接続テストで失敗する、といったケースです。RcloneViewの組み込みrcloneはローカルの127.0.0.1:5582で待ち受けていますが、ループバックトラフィックを検査したり、認識されない実行ファイルによるネットワークソケットのオープンをブロックしたりするアンチウイルスツールは、アプリ自体は正常に動作しているように見えても、この接続を静かに切断してしまうことがあります。

ブロックされた接続によりすぐに失敗するリモート接続テスト

組み込みではなく外部のrcloneインスタンスに接続している場合、同じ理屈がポート5572にも当てはまります — 標準的なWebポート(80/443)のみを許可する企業ファイアウォールは、これを静かに遮断することがあります。

ブロックされた接続を特定する

手動転送を開始し、Transferringタブを確認してください。エラーも進捗もなく0 B/sのまま表示され続けるジョブは、通常プロバイダーがダウンしているのではなく、アウトバウント接続がフィルタリングされていることを意味します。設定でrcloneログをDEBUGレベルで有効にして問題を再現すると、ブロックされている正確なホストを示すconnection reseti/o timeoutのエントリが表示されることがよくあります。

ブロックされたネットワーク接続により停止する同期ジョブの実行

Job Historyもここで役立ちます。異なるリモートにわたって、ほぼ同じ経過時間で一貫して「Errored」で終わるジョブは、特定のプロバイダーの問題ではなくローカルのネットワークポリシーを示しています。

セキュリティソフトウェアでRcloneViewを許可する

ブロックを確認したら、保護機能を完全に無効化するのではなく、ファイアウォールとアンチウイルスのルールにRcloneView(およびバンドルされたrcloneバイナリ)を許可アプリケーションとして追加してください。Windowsでは、Windows Defenderファイアウォールまたはサードパーティのセキュリティスイートにインバウンド/アウトバウンドルールを追加することを意味し、macOSでは、プロンプトが表示された場合にプライバシーとセキュリティでネットワークアクセスを許可することを、Linuxでは、組織が一元管理するエンドポイントエージェントと合わせてufwiptablesを確認することを意味します。企業のVPNやプロキシを使用している場合は、クラウドプロバイダーのAPIドメインもそこを通過できるように許可されているか確認してください — スプリットトンネリングの設定ミスは、ローカルファイアウォールのブロックと同じ転送停止の症状を引き起こします。

ファイアウォールのブロックを解除した後、正常に転送されるクラウド同期

はじめに

  1. まだの場合は、rcloneview.comからRcloneViewをダウンロードしてください。
  2. DEBUGレベルのrcloneログを有効にした状態で障害を再現し、エラーに表示される正確なホストまたはポートを記録してください。
  3. ファイアウォールとアンチウイルスの設定で、RcloneViewと組み込みrcloneプロセスを許可アプリケーションとして追加してください。
  4. ジョブを再実行し、Transferringタブに実際の転送進捗が表示されることを確認してください。

許可リストへの1件のエントリだけで、原因不明に見えていた頑固な同期障害の多くが解決します — クラウドプロバイダーやリモート設定を疑う前に、まずこれを確認する価値があります。


関連ガイド:

対応クラウドプロバイダー

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