オープンP2Pファイル同期システムSyncthing 1.2.0をリリース

から提出された 自動ファイル同期システムのリリース 同期のもの 1.2.0では、同期されたデータはクラウド ストレージにアップロードされませんが、プロジェクトが開発した BEP (Block Exchange Protocol) プロトコルを使用して、同時にオンラインに表示されるユーザー システム間で直接複製されます。 Syncthing コードは Go で書かれており、 によって配布 無料のMPLライセンスに基づいて。 既製のアセンブリ 準備された Linux、Android、Windows、macOS、FreeBSD、Dragonfly BSD、NetBSD、OpenBSD、Solaris 用。

Syncthing を使用すると、XNUMX 人のユーザーの複数のデバイス間でデータを同期する問題を解決するだけでなく、参加者のシステム全体に分散される共有データを保存するための大規模な分散ネットワークを作成することができます。 柔軟なアクセス制御と同期例外を提供します。 データを受信するだけのホストを定義することも可能です。 これらのホスト上のデータを変更しても、他のシステムに保存されているデータのインスタンスには影響しません。 サポートされています いくつかのモード ファイルのバージョン管理。変更されたデータの前のバージョンが保存されます。

同期するとき、ファイルは論理的にブロックに分割されます。ブロックは、ユーザー システム間でデータを転送するときに分割できない部分です。 新しいデバイスに同期するときに、複数のデバイスに同一のブロックがある場合、BitTorrent システムの動作と同様に、ブロックは異なるノードからコピーされます。
同期に参加するデバイスが増えるほど、並列化により新しいデータのレプリケーションが速くなります。 変更されたファイルの同期中は、変更されたデータ ブロックのみがネットワーク経由で転送され、名前変更またはアクセス権の変更時には、メタデータのみが同期されます。

データ送信チャネルは TLS を使用して形成され、すべてのノードは証明書とデバイス識別子を使用して相互に認証し、整合性の制御には SHA-256 が使用されます。 ローカル ネットワーク上の同期ノードを決定するには、同期されたデバイスの IP アドレスを手動で入力する必要のない UPnP プロトコルを使用できます。 システムの設定と監視のために、組み込みの Web インターフェイスが提供されています。 CLIクライアント とGUI 同期-GTK、同期ノードとリポジトリを管理するためのツールが追加で提供されます。 Syncthing ノードを見つけやすくするため 開発中です ノード検出調整サーバー、どのサーバーを実行するか
準備 Dockerイメージの準備ができました。

オープンP2Pファイル同期システムSyncthing 1.2.0をリリース

新しいリリースでは:

  • から提出された に基づく新しいトランスポート プロトコル QUIC (Quick UDP Internet Connections) にアドレス変換器 (NAT) 経由の転送機能が追加されました。 TCP は、接続を確立するための優先プロトコルとして引き続き推奨されます。
  • 致命的なエラーの処理が改善され、追加された 資金 問題レポートを開発者に自動的に送信します。 レポートの送信はデフォルトで有効になっていますが、設定で無効にすることができます 追加した 特別なオプション。 クラッシュ レポートのデータには、ファイル名、ログ データ、デバイス識別子、統計情報、その他の個人データは含まれないことに注意してください。
  • ファイルコンテンツのインデックス作成および転送時の小さな固定ブロック (128 KiB) の使用は非推奨になりました。 適用する 可変サイズの大きなブロックのみ。
  • このインターフェイスは、定義された各アドレスの最後の接続エラーを表示します。
  • WebUI では、テーブル列のレイアウトが狭い画面でも正しく表示されるように最適化されています。
  • 互換性を損なう変更が加えられました。 新しいリリースは、Syncthing 0.14.45 以前のバージョンに基づくホストとは互換性がありません。

出所: オープンネット.ru

コメントを追加します