Нашри системаи синхронизатсияи файли 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 имкон медиҳад, ки шабакаҳои калони ғайримарказонидашударо барои нигоҳ доштани маълумоти муштарак, ки дар системаҳои иштирокчиён паҳн карда мешаванд, эҷод кунед. Истисноҳои назорати чандири дастрасӣ ва ҳамоҳангсозиро таъмин мекунад. Хостҳоеро муайян кардан мумкин аст, ки танҳо маълумот мегиранд, яъне. тағирот ба маълумот дар ин ҳостҳо ба мисолҳои додаҳои дар системаҳои дигар нигоҳ дошташуда таъсир намерасонад. Дастгир карда шудааст якчанд режим версияи файл, ки версияҳои қаблии маълумоти тағирёфтаро нигоҳ медорад.

Ҳангоми ҳамоҳангсозӣ, файл ба таври мантиқӣ ба блокҳо тақсим карда мешавад, ки ҳангоми интиқоли маълумот байни системаҳои корбар ҷузъи ҷудонашаванда мебошанд. Ҳангоми ҳамоҳангсозӣ бо дастгоҳи нав, агар дар якчанд дастгоҳ блокҳои якхела мавҷуд бошанд, блокҳо аз гиреҳҳои гуногун, ки ба кори системаи BitTorrent монанданд, нусхабардорӣ карда мешаванд.
Чӣ қадаре ки дастгоҳҳо дар синхронизатсия иштирок кунанд, аз ҳисоби параллелизатсия такрори маълумоти нав ҳамон қадар зудтар ба амал меояд. Ҳангоми ҳамоҳангсозии файлҳои тағирёфта танҳо блокҳои додаҳои тағирёфта тавассути шабака интиқол дода мешаванд ва ҳангоми тағир додани ном ё тағир додани ҳуқуқи дастрасӣ танҳо метамаълумотҳо ҳамоҳанг карда мешаванд.

Каналҳои интиқоли маълумот бо истифода аз TLS ташкил карда мешаванд, ҳама гиреҳҳо ҳамдигарро бо истифода аз сертификатҳо ва идентификаторҳои дастгоҳ тасдиқ мекунанд, SHA-256 барои назорати якпорчагӣ истифода мешавад. Барои муайян кардани гиреҳҳои синхронизатсия дар шабакаи маҳаллӣ, протоколи UPnP-ро метавон истифода бурд, ки воридкунии дастӣ суроғаҳои IP-и дастгоҳҳои ҳамоҳангшударо талаб намекунад. Интерфейси веби дарунсохт барои конфигуратсия ва мониторинги система пешбинӣ шудааст, Муштарии CLI ва GUI Ҳамоҳангсозӣ-GTK, ки ба таври илова асбобҳоро барои идоракунии гиреҳҳои синхронизатсия ва анборҳо таъмин мекунад. Барои осонтар кардани пайдо кардани гиреҳҳои Syncthing рушд карда истодааст сервери ҳамоҳангсозии кашфи гиреҳ, барои иҷро кардани он
омода кардааст тасвири Docker омода.

Нашри системаи синхронизатсияи файли P2P Syncthing 1.2.0

Дар нашри нав:

  • муаррифӣ карда шуд протоколи нави нақлиёт дар асоси САФАР (Пайвастҳои зуд UDP Internet) бо иловаҳо барои интиқол тавассути тарҷумонҳои суроғаҳо (NAT). TCP то ҳол ҳамчун протоколи афзалиятнок барои таъсиси пайваст тавсия мешавад;
  • Мубориза бо хатогиҳои марговар беҳтар карда шуд ва илова карда шуд захираҳо ба таври худкор гузоришҳои мушкилотро ба таҳиягарон фиристад. Ирсоли гузоришҳо бо нобаёнӣ фаъол аст, шумо метавонед онро дар танзимот хомӯш кунед илова кард варианти махсус. Қайд карда мешавад, ки маълумот дар гузориши садама номҳои файл, маълумотҳои журнал, идентификаторҳои дастгоҳ, омор ва дигар маълумоти шахсиро дар бар намегирад;
  • Истифодаи блокҳои хурд ва собит (128 КБ) ҳангоми индексатсия ва интиқоли мундариҷаи файл бекор карда шудааст муроҷиат кунед танҳо блокҳои калони андозаи тағйирёбанда;
  • Интерфейс намоиши хатои охирини пайвастшавиро барои ҳар як суроғаи муайяншуда таъмин мекунад;
  • Дар WebUI, тарҳбандии сутунҳои ҷадвал барои намоиши дуруст дар экранҳои танг оптимизатсия карда шудааст;
  • Тағйироте ворид карда шуданд, ки мутобиқати шикаста. Нашри нав бо ҳостҳо дар асоси Syncthing 0.14.45 ва версияҳои кӯҳна мувофиқ нест.

Манбаъ: opennet.ru

Илова Эзоҳ