Syncthing Relay
直接接続ができない場合にSyncthingデバイス間のファイル同期を支援するパブリックリレーです。
概要
Syncthing RelayはNAT・ファイアウォール・制限の厳しいネットワーク環境などの理由で常に直接接続できないSyncthingデバイスのリレーポイントとして機能します。 サービスはSyncthingを中央集権的なクラウドに変えることなく同期をリレーで中継することができます。
すでにSyncthingを使用していて、モバイル・リモート・ネットワーク上での露出が悪いデバイス間の特定の交流の信頼性を向上させたい方に特に有用なコンポーネントです。
クイックファクト
| サービスURL | syncthing.hostux.net |
|---|---|
| サービス種別 | Syncthing同期のパブリックリレー |
| 使用フリーソフトウェア | Syncthing Relay Server |
| プロジェクトサイト | syncthing.net |
| ソースコード | github.com/syncthing/relaysrv |
| アカウント | 不要 |
Syncthing Relayを使う理由
- 直接のピアツーピア接続が失敗した場合のデバイス間の接続性を向上できます。
- 中央ストレージを経由せずに分散型ロジックを維持できます。
- NAT・ファイアウォール・制限の厳しいネットワーク環境のデバイス間の同期を支援できます。
- 特にモバイルでの既存のSyncthing使用の堅牢性を高められます。
- すぐに独自サーバーを展開せずにパブリックリレーを利用できます。
サービスの仕組み
- Syncthingは可能な場合に常にデバイス間の直接接続を優先します。
- リレーは2つのデバイスが直接通信できない場合の最終手段としてのみ使用されます。
- 直接接続が再び可能になった場合、Syncthingはリレーの使用をやめてピアツーピアに戻ります。
- リレーはファイルを保存しません。関係するデバイス間で暗号化されたデータを単純に中継します。
- リレー経由の接続は通常、直接接続より遅くなります。
プライバシーと制限
- リレー経由で交換されるデータはSyncthingデバイス間でエンドツーエンド暗号化されたままです。
- リレーは転送されたファイルのコンテンツを検査できません。
- ただし、リレーは動作に必要な特定のメタデータ(デバイスID・接続に使用されたIPアドレス)を見ることができます。
- リレーのオペレーターはサービスを通過するトラフィックの量も見ることができます。
- パブリックリレーは接続性を向上させますが、良好なネットワーク設定や可能な場合の直接接続の代替にはなりません。
主な用途
- 厳格なNATやファイアウォールの後ろにあるデバイス間でファイルを同期する。
- 複数のサイトや複数のインターネットアクセス間での既存のSyncthingセットアップの継続性を改善する。
- モバイル・リモート・同じネットワークにほとんどないデバイスの同期を容易にする。
- 中央集権型のストレージサービスに依存せずにSyncthingの使用をサポートする。
サービスにアクセス
サービス:syncthing.hostux.net