Lanzamento do sistema de sincronización de ficheiros P2P aberto Syncthing 1.2.0

Presentado liberación do sistema de sincronización automática de ficheiros Sincronización 1.2.0, no que os datos sincronizados non se cargan ao almacenamento na nube, senón que se replican directamente entre os sistemas de usuarios cando aparecen simultaneamente en liña, mediante o protocolo BEP (Block Exchange Protocol) desenvolvido polo proxecto. O código de sincronización está escrito en Go e distribuído por baixo a licenza MPL gratuíta. Montaxes preparadas preparado para Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD e Solaris.

Ademais de resolver problemas de sincronización de datos entre varios dispositivos dun usuario, mediante Syncthing é posible crear grandes redes descentralizadas para almacenar datos compartidos que se distribúen entre os sistemas participantes. Ofrece control de acceso flexible e excepcións de sincronización. É posible definir hosts que só recibirán datos, é dicir. os cambios nos datos destes servidores non afectarán ás instancias de datos almacenados noutros sistemas. Soportado varios modos versión de ficheiros, que conserva as versións anteriores dos datos modificados.

Ao sincronizar, o ficheiro divídese loxicamente en bloques, que son unha parte indivisible ao transferir datos entre os sistemas dos usuarios. Ao sincronizar cun novo dispositivo, se hai bloques idénticos en varios dispositivos, os bloques cópianse de diferentes nodos, de forma similar ao funcionamento do sistema BitTorrent.
Cantos máis dispositivos participen na sincronización, máis rápido será a replicación de novos datos debido á paralelización. Durante a sincronización dos ficheiros modificados, só se transfiren pola rede os bloques de datos modificados e, ao cambiar o nome ou cambiar os dereitos de acceso, só se sincronizan os metadatos.

As canles de transmisión de datos fórmanse mediante TLS, todos os nodos autentícanse entre si mediante certificados e identificadores de dispositivos, SHA-256 úsase para controlar a integridade. Para determinar os nós de sincronización nunha rede local, pódese utilizar o protocolo UPnP, que non require a entrada manual dos enderezos IP dos dispositivos sincronizados. Dispónse dunha interface web integrada para a configuración e monitorización do sistema, Cliente CLI e GUI Sincronización-GTK, que ademais proporciona ferramentas para xestionar nodos e repositorios de sincronización. Para facilitar a busca de nós de sincronización desenvólvese servidor de coordinación de descubrimento de nodos, para executar cal
preparado imaxe de Docker lista.

Lanzamento do sistema de sincronización de ficheiros P2P aberto Syncthing 1.2.0

Na nova versión:

  • Presentado novo protocolo de transporte baseado en QUIC (Quick UDP Internet Connections) con engadidos para reenviar a través de tradutores de enderezos (NAT). TCP aínda se recomenda como protocolo preferido para establecer conexións;
  • Mellorouse o manexo de erros mortais e engadiu fondos para enviar automaticamente informes de problemas aos desenvolvedores. O envío de informes está activado de forma predeterminada, pode desactivalo na configuración engadido opción especial. Nótase que os datos do informe de fallos non inclúen nomes de ficheiros, datos de rexistro, identificadores de dispositivos, estatísticas e outros datos persoais;
  • O uso de bloques pequenos e fixos (128 KiB) quedou en desuso ao indexar e transferir contidos de ficheiros aplicar só bloques grandes de tamaño variable;
  • A interface ofrece unha visualización do último erro de conexión para cada un dos enderezos definidos;
  • En WebUI, o deseño das columnas da táboa está optimizado para a visualización correcta en pantallas estreitas;
  • Realizáronse cambios que rompen a compatibilidade. A nova versión non é compatible con servidores baseados en Syncthing 0.14.45 e versións anteriores.

Fonte: opennet.ru

Engadir un comentario