Veröffentlichung des Open-Source-P2P-Dateisynchronisierungssystems Syncthing 1.2.0

PrĂ€sentiert Veröffentlichung des Systems zur automatischen Dateisynchronisierung Syncthing 1.2.0, bei dem synchronisierte Daten nicht in Cloud-Speichern hochgeladen, sondern direkt zwischen den Benutzer-Systemen repliziert werden, wenn sie gleichzeitig online sind, unter Verwendung des vom Projekt entwickelten Protokolls BEP (Block Exchange Protocol). Der Code von Syncthing ist in Go geschrieben und wird unter der GPLv3-Lizenz bereitgestellt. unter der freien Lizenz MPL. Fertiggestellte Versionen werden sind fĂŒr Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD und Solaris verfĂŒgbar.

Neben der Lösung von Aufgaben zur Datensynchronisierung zwischen mehreren GerĂ€ten eines Benutzers ermöglicht es Syncthing auch die Erstellung großer dezentralisierter Netzwerke zur Speicherung gemeinsamer Daten, die ĂŒber die Systeme der Teilnehmer verteilt sind. Es werden flexible Mittel zur Zugriffskontrolle und zur Erstellung von Ausnahmen fĂŒr die Synchronisierung bereitgestellt. Hosts können definiert werden, die nur Daten empfangen, d.h. Änderungen an diesen Hosts werden sich nicht auf die Instanzen der Daten auswirken, die auf anderen Systemen gespeichert sind. Es werden mehrere Modi der Dateiversionierung unterstĂŒtzt, bei denen frĂŒhere Versionen geĂ€nderter Daten gespeichert werden.

Bei der Synchronisation wird die Datei logisch in Blöcke unterteilt, die eine unteilbare Einheit beim Datenaustausch zwischen den Systemen des Nutzers darstellen. Wenn Sie auf ein neues GerÀt synchronisieren, erfolgt das Kopieren von Blöcken von verschiedenen Knoten, falls identische Blöcke auf mehreren GerÀten vorhanden sind, Àhnlich wie beim BitTorrent-System.
Je mehr GerĂ€te an der Synchronisation beteiligt sind, desto schneller wird die Replikation neuer Daten durch Parallelisierung. WĂ€hrend des Synchronisationsprozesses geĂ€nderter Dateien werden nur die verĂ€nderten Datenblöcke ĂŒber das Netzwerk ĂŒbertragen. Bei Umbenennungen oder Änderungen der Zugriffsrechte werden lediglich die Metadaten synchronisiert.

Die DatenĂŒbertragungskanĂ€le werden ĂŒber TLS eingerichtet, alle Knoten authentifizieren sich gegenseitig mittels Zertifikaten und GerĂ€teidentifikatoren, zur IntegritĂ€tsprĂŒfung wird SHA-256 verwendet. Zur Bestimmung der Synchronisationsknoten im lokalen Netzwerk kann das UPnP-Protokoll verwendet werden, bei dem keine manuelle Eingabe der IP-Adressen der synchronisierten GerĂ€te erforderlich ist. FĂŒr die Systemkonfiguration und Überwachung steht eine integrierte WeboberflĂ€che zur VerfĂŒgung. CLI-Client und GUI Syncthing-GTK, in dem zusĂ€tzliche Tools zur Verwaltung von Synchronisationsknoten und Repositories bereitgestellt werden. Zur Vereinfachung der Suche nach Syncthing-Knoten seit Sommer 2016). Bis Ende 2019 ist die Veröffentlichung einer weiteren experimentellen Version der GTK 3.9x-Reihe geplant, gefolgt von einem finalen Testrelease von GTK 3.99 im FrĂŒhling 2020, das alle angestrebten Funktionen enthalten wird. Die Veröffentlichung von GTK 4 wird fĂŒr Anfang Herbst 2020 erwartet, zeitgleich mit GNOME 3.38. Koordinierungsserver zur Entdeckung von Knoten, der gestartet wird durch
ist bereitgestellt ein fertiges Docker-Image.

Veröffentlichung des Open-Source-P2P-Dateisynchronisierungssystems Syncthing 1.2.0

In der neuen Version:

  • PrĂ€sentiert ein neues Transportprotokoll, das auf QUIC Quick UDP Internet Connections (QUIC) basiert, mit ErgĂ€nzungen fĂŒr die Durchleitung durch Network Address Translators (NAT). TCP wird nach wie vor als bevorzugtes Protokoll fĂŒr Verbindungen empfohlen;
  • Die Verarbeitung von kritischen Fehlern wurde verbessert und Werkzeuge fĂŒr die automatische Zusendung von Fehlerberichten an die Entwickler hinzugefĂŒgt. Das Senden von Berichten ist standardmĂ€ĂŸig aktiviert, um es zu deaktivieren, nutzen Sie die hinzugefĂŒgt spezielle Option. Es wird darauf hingewiesen, dass die Daten im Absturzbericht keine Dateinamen, Protokolldaten, GerĂ€teeindeutungen, Statistiken oder andere persönliche Daten enthalten;
  • Die Verwendung von kleinen und festen Blöcken (128 KiB) wurde als veraltet erklĂ€rt, beim Indizieren und Übertragen von Datei-Inhalten werden nun angewendet werden nur große Blöcke variabler GrĂ¶ĂŸe verwendet;
  • Im Interface wird der letzte Verbindungsfehler fĂŒr jede der definierten Adressen angezeigt;
  • In der WebUI ist das Layout der Tabellenkategorien fĂŒr die korrekte Anzeige auf schmalen Bildschirmen optimiert.
  • Es wurden Änderungen vorgenommen, die die KompatibilitĂ€t beeintrĂ€chtigen. Die neue Version ist nicht kompatibel mit Hosts, die auf Syncthing 0.14.45 und Ă€lteren Versionen basieren.

Quelle: opennet.ru

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster