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 接続用のリレーエンドポイント。
- 標準の Syncthing クライアントで利用可能。
- ファイル用のウェブインターフェイスも永続的なファイル保存もありません。
- 直接のピアツーピア接続を補完します。
サービスの仕組み
- Syncthingは可能な場合に常にデバイス間の直接接続を優先します。
- リレーは2つのデバイスが直接通信できない場合の最終手段としてのみ使用されます。
- 直接接続が再び可能になった場合、Syncthingはリレーの使用をやめてピアツーピアに戻ります。
- リレーはファイルを保存しません。関係するデバイス間で暗号化されたデータを単純に中継します。
- リレー経由の接続は通常、直接接続より遅くなります。
プライバシーと制限
- リレー経由で交換されるデータはSyncthingデバイス間でエンドツーエンド暗号化されたままです。
- リレーは転送されたファイルのコンテンツを検査できません。
- ただし、リレーは動作に必要な特定のメタデータ(デバイスID・接続に使用されたIPアドレス)を見ることができます。
- リレーのオペレーターはサービスを通過するトラフィックの量も見ることができます。
- パブリックリレーは接続性を向上させますが、良好なネットワーク設定や可能な場合の直接接続の代替にはなりません。
主な用途
- 厳格なNATやファイアウォールの後ろにあるデバイス間でファイルを同期する。
- 複数のサイトや複数のインターネットアクセス間での既存のSyncthingセットアップの継続性を改善する。
- モバイル・リモート・同じネットワークにほとんどないデバイスの同期を容易にする。
- 中央集権型のストレージサービスに依存せずにSyncthingの使用をサポートする。
サービスにアクセス
サービス:syncthing.hostux.net