เปิดตัวเวอร์ชันใหม่ของ 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. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา