Пусна новата версия на Syncthing 1.2.0

лого

Току-що е въведена версия на системата за автоматично синхронизиране на файлове Syncthing 1.2.0, в който синхронизираните данни не се качват в облачни складове, а се репликират директно между потребителските системи при едновременно появяване онлайн, използвайки протокола за обмен на блокове, разработен от проекта.

Синхронизиращият код е написан на езика Go и се разпространява под безплатния лиценз от MPL. Готовите компилации са готови за Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD и Solaris.

В допълнение към решаването на проблеми със синхронизирането на данни между множество еднопотребителски устройства, използвайки Syncthing е възможно да се създадат големи децентрализирани мрежи за съхраняване на споделени данни, които се разпределят между системите-членки.

Относно синхронизирането

Осигурени са гъвкави контроли за достъп и изключения за синхронизиране. Възможно е да се дефинират хостове, които ще получават само данни, т.е. промените в данните на тези хостове няма да повлияят на екземплярите от данни, съхранявани в други системи.

При синхронизиране с ново устройство, ако има идентични блокове на няколко устройства, блоковете се копират от различни възли, по аналогия с работата на системата BitTorrent.

Колкото повече устройства участват в синхронизирането, толкова по-бързо е репликацията на нови данни поради паралелизиране.

В процеса на синхронизиране на модифицирани файлове само модифицираните блокове с данни се прехвърлят по мрежата и когато името се променя или правата на достъп се променят, се синхронизират само метаданните.

Syncthing

Каналите за данни се формират с помощта на TLS, всички възли се удостоверяват взаимно, като се използват сертификати и идентификатори на устройства, SHA-256 се използва за проверка на целостта.

За определяне на синхронизиращите възли в локалната мрежа може да се използва протоколът UPnP, който не изисква ръчно въвеждане на IP адресите на устройствата, които се синхронизират.

За конфигуриране и наблюдение на системата е осигурен вграден уеб интерфейс, CLI клиент, и Syncthing-GTK GUI, който също предоставя инструменти за управление на синхронизиращи възли и хранилища.

За да се опрости търсенето на Syncthing възли, се разработва сървър за координация на откриване на възли, за който е подготвен подготвен образ на Docker.

Синхронизиране 1.2.0 Основни нови функции

В тази нова версия на Syncthing 1.2.0 е въведен нов транспортен протокол, базиран на QUIC (бързи UDP интернет връзки) с добавки за препращане чрез превод на адреси (NAT). TCP все още е предпочитаният протокол за установяване на връзки.

Освен това се подчертава подобрението при работа с фатални грешки и са добавени инструменти за автоматично изпращане на доклади за проблеми на разработчиците. Подаването на отчет е активирано по подразбиране.

От друга страна добавена е специална опция, която да го деактивира в настройките. Отбелязва се, че данните в доклада за срив не включват имена на файлове, данни от системния регистър, идентификатори на устройства, статистически данни и други лични данни.

Използването на малки и неподвижни блокове (128 KiB) е обявено за остаряло; сега само големи блокове с променлив размер се използват за индексиране и прехвърляне на съдържанието на файлове.

Интерфейсът осигурява показване на последната грешка при свързване за всеки от посочените адреси. В WebUI оформлението на колоните на таблицата е оптимизирано за правилно показване на тесни екрани.

Как да инсталирам Syncthing 1.2.0?

За тези, които се интересуват от възможността да инсталират това приложение на своята система, те трябва да отворят терминал и в него да напишат следната команда

sudo apt-get install apt-transport-https

curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

Направете това сега, ще добавим стабилното хранилище на приложението към нашата система с:

echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list

Накрая можем да го инсталираме с:

sudo apt-get update

sudo apt-get install syncthing

Синхронизирането е достъпно и за мобилни устройства, така че изтеглянето на приложението може да стане на следната връзка от Магазин за игри.



		

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.