سينك ثينج
Syncthing هو برنامج لمزامنة الملفات بين الأجهزة عبر شبكة محلية أو عبر الإنترنت . يعمل على أنظمة Windows و macOS و Linux و Android و iOS و *BSD و illumos . [ 7 ] البرنامج مجاني ومفتوح المصدر ، وقد صدرت نسخته 1.0 في عام 2019 بعد خمس سنوات من التطوير التجريبي . [ 8 ]
يعمل خادم Syncthing في الخلفية كخدمة ، ويوفر واجهة مستخدم رسومية لتكوين المجلدات والأجهزة المشتركة. يمكن الوصول إلى هذه الواجهة عبر متصفح الويب باستخدام عنوان المضيف المحليhttp://127.0.0.1:8384 . [ 7 ] [ 9 ] يُدمج أمان البيانات وحمايتها في تصميمه، حيث تُشفّر جميع عمليات نقل بيانات Syncthing باستخدام بروتوكول TLS . [ 10 ]
تكنولوجيا
تمت كتابة Syncthing بلغة Go وتنفذ بروتوكول تبادل الكتل الخاص بها، وهو بروتوكول مجاني أيضًا. [ 11 ]
Syncthing هو نموذج سحابي يعتمد على الأجهزة التي يوفرها المستخدم. يدعم بروتوكول IPv6 ، وبالنسبة لمستخدمي شبكات IPv4 ، يدعم تقنية NAT punching وتقنية إعادة التوجيه. يتطلب توصيل أي جهاز موافقة صريحة (باستثناء استخدام ميزة Introducer)، مما يعزز أمان الشبكة . جميع البيانات، سواء نُقلت مباشرةً بين الأجهزة أو عبر أجهزة إعادة التوجيه، مشفرة باستخدام بروتوكول TLS . [ 10 ] [ 12 ]
تُعالج حالات التعارض بإعادة تسمية الملف الأقدم بإضافة لاحقة "sync-conflict" (مع الطابع الزمني)، مما يُمكّن المستخدم من تحديد كيفية إدارة ملفين أو أكثر يحملان الاسم نفسه وتم تغييرهما بين عمليات المزامنة. [ 13 ] يمكن لواجهات المستخدم الرسومية استخدام هذه الملفات لتوفير طريقة للمستخدم لحل التعارضات دون الحاجة إلى التعامل اليدوي مع الملفات.
تُحقق المزامنة الفعّالة من خلال ضغط البيانات الوصفية وجميع بيانات النقل، [ 14 ] وإعادة استخدام الكتل، [ 15 ] والمسح الضوئي الخفيف [ 16 ] للملفات المُعدّلة بمجرد حساب التجزئة الكاملة وحفظها. يوفر Syncthing نوعي مجلدات للإرسال فقط والاستقبال فقط، [ 17 ] حيث لا تتم معالجة التحديثات من الأجهزة البعيدة، وأنواعًا مختلفة من إصدارات الملفات [ 18 ] (سلة المهملات، والإصدارات البسيطة أو المتدرجة، وتسليم إدارة الإصدارات إلى برنامج أو نص برمجي خارجي)، وأنماط تجاهل الملفات/المسارات. [ 19 ] يدعم البرنامج حاليًا تطبيقين مختلفين لتجزئة SHA256 ، ويتم استخدام الأسرع منهما ديناميكيًا بعد اختبار معياري قصير عند بدء التشغيل. [ 20 ] تتم معالجة نقل وإعادة تسمية الملفات والمجلدات بكفاءة، دون إعادة تنزيل البيانات الموجودة. [ 21 ]
بنية تحتية
يتم اكتشاف الأجهزة عبر خوادم اكتشاف متاحة للعامة يستضيفها مطورو المشروع، [ 22 ] واكتشاف الشبكة المحلية عبر رسائل البث، وسجل الأجهزة، واسم المضيف/العنوان الثابت. كما يوفر المشروع برنامج Syncthing Discovery Server [ 23 ] لاستضافة خوادم الاكتشاف الخاصة، والتي يمكن استخدامها جنبًا إلى جنب مع الخوادم العامة أو كبديل لها.
تتيح شبكة خوادم الترحيل المُساهم بها من قِبل المجتمع للأجهزة الموجودة خلف جدران الحماية المختلفة لتقنية NAT IPv4 التواصل عبر ترحيل البيانات المُشفّرة بواسطة طرف ثالث. يُشبه الترحيل بروتوكول TURN ، حيث يتم تشفير حركة البيانات باستخدام TLS من طرف إلى طرف بين الأجهزة (وبالتالي لا يستطيع خادم الترحيل رؤية البيانات، بل يرى فقط التدفق المُشفّر). يُمكن أيضًا إعداد وتكوين خوادم ترحيل خاصة، مع أو بدون خوادم ترحيل عامة، حسب الرغبة. ينتقل Syncthing تلقائيًا من الترحيل إلى الاتصالات المباشرة بين الأجهزة إذا اكتشف توفر اتصال مباشر. [ 24 ]
يمكن استخدام Syncthing دون أي اتصال بخوادم المشروع أو المجتمع: [ 25 ] يمكن تعطيل أو تكوين الترقيات وبيانات الاستخدام الاختيارية والاكتشاف وإعادة التوجيه بشكل مستقل، وبالتالي يمكن تشغيل الشبكة وبنيتها التحتية في نظام مغلق من أجل الخصوصية أو السرية.
التكوين والإدارة
يوفر Syncthing واجهة ويب لتكوين حالة المزامنة ومراقبتها، عبر متصفح الويب إما محليًا ( عبر localhost على المنفذ 8384 افتراضيًا) أو عن بُعد (ويدعم الوصول عبر خادم وكيل ). تتيح هذه الواجهة للمستخدمين اختيار وإدارة المجلدات المراد مشاركتها، بالإضافة إلى الأجهزة المشاركة في المزامنة. لكل جهاز كمبيوتر في Syncthing معرّف جهاز فريد يُستخدم لإضافة أجهزة جديدة إلى شبكة المزامنة بعد الحصول على الموافقة. [ 26 ]

يتوفر برنامج Syncthing حاليًا مباشرةً لأنظمة Windows و macOS و Linux و FreeBSD و OpenBSD و illumos . [ 27 ] لم تعد بعض الأنظمة توفر إصدارات مُجمّعة مسبقًا، ويجب تجميعها يدويًا. [ 7 ] كما توجد برامج وسيطة لـ Syncthing ساهم بها المجتمع، مثل SyncTrayzor لنظام Windows (الذي يعمل كأداة في شريط المهام )، و Syncthing-Fork لنظام Android ، و Möbius Sync لنظام iOS . [ 28 ] [ 29 ] كان تطبيق Android الرسمي متاحًا على متجر Google Play حتى عام 2024. [ 30 ]
بالنسبة للمستخدمين الأكثر خبرة، يُمكنهم أيضًا تعديل ملف إعدادات Syncthing مباشرةً دون استخدام واجهة المستخدم، أو استخدام Syncthing عبر واجهة سطر الأوامر . كما تتوفر روابط لصور Docker على صفحة مساهمات المجتمع، بالإضافة إلى روابط لحلول إدارة التكوين المدعومة مثل Puppet وAnsible وغيرها.
استقبال
في الحلقة 456 من برنامج SecurityNow! (المسجلة عام 2014)، أشاد مقدم البرنامج ستيف جيبسون ببرنامج Syncthing باعتباره بديلاً محتملاً مفتوح المصدر لبرنامج BitTorrent Sync ، [ 31 ] وأشار إليه مرة أخرى في الحلقات 603، [ 32 ] 698، [ 33 ] 727، [ 34 ] وبمزيد من التفصيل في الحلقتين 734 و781. [ 35 ] [ 36 ]
كتب أحد المراجعين في موقع LWN عام 2021 [ 37 ] : "يترك برنامج Syncthing انطباعًا إيجابيًا. يبدو أن المطورين قد بذلوا جهدًا كبيرًا لإنشاء نظام كفؤ وموثوق وآمن، ويؤدي أداءً جيدًا. كما أنهم سهّلوا عملية إعداده واستخدامه، وهو ما يُعدّ نقطة ضعف في العديد من مشاريع البرمجيات المجانية. إنه أداة جذابة لكل من يرغب في التحكم في مزامنة بياناته ونسخها."
سجل الإصدارات
| إصدار | تاريخ | ملحوظات |
|---|---|---|
| 2.0.0 [ 38 ] | 2025-08-12 | تم استبدال قاعدة بيانات LevelDB بقاعدة بيانات SQLite . |
| 1.28.0 [ 39 ] | 2024-10-04 | آخر إصدار يدعم نظام أندرويد. بعد هذا الإصدار، قام المطور بسحب نسخة أندرويد من متجر جوجل بلاي ومن مستودع المصادر المفتوحة F-Droid . [ 40 ] ولا تزال النسخ غير الرسمية متاحة. |
| 1.25.0 [ 39 ] | 2023-09-25 | |
| 1.23.7 [ 39 ] | 2023-07-31 | آخر إصدار من Syncthing يدعم نظام التشغيل Windows 7 رسميًا [ 41 ] ، على الرغم من أن Syncthing 1.27.0 معروف بأنه يعمل مع Windows 7 بقدرة غير مدعومة. |
| 1.20.0 [ 39 ] | 2022-05-04 | |
| 1.15.0 [ 39 ] | 2021-04-06 | |
| 1.10.0 [ 39 ] | 2020-09-15 | أتاح للمستخدمين إمكانية التبديل بين ما إذا كانوا يرغبون في بث عناوين IP الخاصة بالشبكة المحلية إلى شبكة الاكتشاف العالمية. [ 42 ] |
| 1.9.0 | 2020-08-28 | تم تقديم الخيار caseSensitiveFSالذي يسمح للمستخدمين بتعطيل المعالجة المضافة حديثًا لأنظمة الملفات غير الحساسة لحالة الأحرف. [ 43 ] |
| 1.8.0 | 2020-08-07 | يضيف خيار مجلد تجريبي يسمح للمستخدمين بتحديد كيفية حفظ تغييرات الملفات على أنظمة الملفات التي تعتمد على النسخ عند الكتابة، كما يضيف دعمًا لتقنية ثقب TCP . [ 44 ] |
| 1.5.0 [ 39 ] | 2020-04-21 | |
| 1.3.0 [ 45 ] | 2019-10-01 | معيار جديد لضبط حجم قاعدة البيانات. |
| 1.2.0 [ 46 ] | 2019-07-09 | يُقدّم هذا الإصدار دعمًا لبروتوكول نقل جديد ( QUIC )، ويُتيح الآن إمكانية الإبلاغ التلقائي عن الأعطال ، كما يُلغي دعم الكتل الصغيرة/الثابتة. وقد ألغى الإصدار 1.2.0 أيضًا دعم التواصل مع عملاء Syncthing الذين يعملون بالإصدار 0.14.45 أو أقدم. [ 47 ] |
| 1.1.3 [ 48 ] | 2019-05-09 | إصدار تحديث عاجل لإصلاح خلل الذعر في نظام التشغيل ويندوز. |
| 1.1.1 [ 49 ] | 2019-04-02 | يضيف دعمًا لبروتوكول TLS 1.3. |
| 1.1.0 [ 50 ] | 2019-04-22 | اعتمد Syncthing لغة Go 1.12، وبالتالي فقد التوافق مع نظامي التشغيل Windows XP و Windows Server 2003. [ 51 ] تم إصلاح أداء التجزئة ، وتتبع ملكية المستخدم/المجموعة الدليل الأصل. |
| 1.0.0 "دودة الأرض إربيوم" [ 52 ] | 2019-01-01 | كان الإصدار "المستقر" الأول، ولم يشهد تغييرات جوهرية تُذكر (أكد المطور الرئيسي أنه مطابق تمامًا للإصدار 0.14.55-rc.2 [ 53 ] )، ولكنه كان في جوهره انعكاسًا من المطورين لانتشار استخدام البرنامج وحقيقة أنه كان قيد التطوير لما يقارب خمس سنوات آنذاك. [ 54 ] [ 55 ] وشملت التغييرات تحديد الحد الأقصى لعدد عمليات المسح المتزامنة، وعرض عدد الملفات المتغيرة محليًا في مجلدات الاستقبال فقط. إلى جانب إصدار 1.0.0، قدم الفريق نظام ترقيم إصدارات جديدًا يشبه نظام semver مع المعايير التالية: [ 56 ]
|
| 0.14 "يعسوب الديسبروسيوم" [ 57 ] | 2016-06-19 | بروتوكول مزامنة جديد وقابل للتوسيع. |
| 0.13 "صرصور النحاس" [ 58 ] [ 59 ] | 2016-05-17 | يفصل الإصدار 0.13.x معرّفات المجلدات عن تسمياتها. كما يتيح الآن إمكانية مشاركة أجزاء من الملف الذي تم تنزيله مسبقًا مع عملاء آخرين أثناء استمرار عملية التنزيل. الإصدار 0.13.0، كغيره من الإصدارات القديمة من Syncthing، غير متوافق مع العملاء الذين يعملون بالإصدار 0.12.x وما دونه. |
| 0.12 "بق الفراش البريليومي" [ 60 ] | 2015-11-05 | تم تقديم ميزة إعادة توجيه الاتصال واكتشاف الأجهزة عبر بروتوكول HTTPS . |
| 0.11 | 2015-04-22 | تم إدخال معالجة التعارضات، واختيار اللغة في واجهة المستخدم، وتحسينات في استخدام وحدة المعالجة المركزية وسرعة المزامنة، ودعم أسماء الملفات الطويلة على نظام ويندوز، وإعادة التشغيل التلقائي عند وجود مشكلة، مثل عدم إمكانية الوصول إلى محرك الأقراص، ودعم برامج التحكم في الإصدارات الخارجية. [ 61 ] الإصدار 0.11 غير متوافق مع الإصدارات الأقدم من Syncthing. [ 61 ] نظرًا للتغييرات التي طرأت على واجهة برمجة تطبيقات REST، لم يتم تحديث عملاء Syncthing الذين كانوا يستخدمون الإصدار 0.10.x تلقائيًا إلى الإصدار 0.11، حيث لم يكن متوافقًا مع العديد من عمليات التكامل مع جهات خارجية وقت إصداره. [ 61 ] |
| 0.2 [ 62 ] | 30-12-2013 | الإصدار الثنائي العام الأولي. |
انظر أيضاً
مراجع
- ↑ "الإصدار 2.1.2" . 8 يوليو 2026. تم الاطلاع عليه في 9 يوليو 2026 .
- ↑ "الإصدار v2.1.1-rc.1" . تم استرجاعه بتاريخ 2026-06-01 – عبر GitHub .
- ↑ https://syncthing.net/downloads/
- ↑ "مشروع ترجمة Syncthing على منصة Transifex" . www.explore.transifex.com . تاريخ الاسترجاع: 26-09-2025 .
- ↑ "الترخيص" . تم الاطلاع عليه في 7 أبريل 2016 – عبر GitHub .
- ١ ٢ ٣ "مزامنة الملفات بسرعة وأمان بين الأجهزة مجانًا باستخدام Syncthing 2.0" . BetaNews . ١٢ أغسطس ٢٠٢٥. تاريخ الاطلاع: ٢٣ أكتوبر ٢٠٢٥ .
- ↑ "تم إطلاق Syncthing 1.0.0 كأداة مزامنة P2P مفتوحة المصدر، وخرجت أخيرًا من المرحلة التجريبية" . BetaNews . 2019-01-03 . تم الاطلاع عليه بتاريخ 2023-10-18 .
- ↑ والين، جاك (5 يناير 2016). "دع Syncthing يحوّل سطح مكتبك إلى سحابة محلية لجهازك المحمول" . TechRepublic . CBS Interactive .
- 1 2 "مبادئ الأمان - وثائق Syncthing الإصدار 0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "بروتوكول تبادل الكتل الإصدار 1" . تم الاطلاع عليه بتاريخ 7 أبريل 2016 .
- ↑ "الترحيل - وثائق Syncthing الإصدار 0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "الأسئلة الشائعة - وثائق Syncthing الإصدار 0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "الأسئلة الشائعة - وثائق Syncthing الإصدار 0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "فهم المزامنة - وثائق Syncthing الإصدار 0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "فهم المزامنة - وثائق Syncthing الإصدار 0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "أنواع المجلدات" . تم الاطلاع عليه بتاريخ 2020-07-09 .
- ↑ "إصدارات الملفات - وثائق Syncthing v0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "تجاهل الملفات - وثائق Syncthing الإصدار 0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "cmd/syncthing: إضافة حزمة sha256 قابلة للتحديد (إصلاح #3613، إصلاح #3614)" . Github.com . 2016-09-22 . تم الاسترجاع في 2017-01-04 .
- ↑ "الأسئلة الشائعة - وثائق Syncthing الإصدار 0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "فهم معرّفات الأجهزة - وثائق Syncthing الإصدار 0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "خادم اكتشاف Syncthing - وثائق Syncthing الإصدار 0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "الترحيل - وثائق Syncthing الإصدار 0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "مبادئ الأمان - وثائق Syncthing الإصدار 0.14" . Docs.syncthing.net . تم الاطلاع عليه بتاريخ 4 يناير 2017 .
- ↑ "فهم معرّفات الأجهزة - وثائق Syncthing" . docs.syncthing.net . تم الاطلاع عليه بتاريخ 23-10-2025 .
- ↑ "Syncthing | التنزيلات" . syncthing.net . تم الاطلاع عليه بتاريخ 23-10-2025 .
- ↑ نيومان، جاريد. "كيفية استخدام SyncThing لمزامنة الملفات بدون استخدام السحابة" . PCWorld . تم الاطلاع عليه بتاريخ 23 أكتوبر 2025 .
- ↑ "مساهمات المجتمع - وثائق Syncthing" . docs.syncthing.net . تم الاطلاع عليه بتاريخ 23-10-2025 .
- ↑ "تطبيق Syncthing لنظام Android سيُحذف، وسياسات متجر Google Play أحد الأسباب" . أخبار البرمجيات الحرة والمفتوحة المصدر . 23 أكتوبر 2024. تاريخ الاطلاع: 23 أكتوبر 2025 .
- ↑ "الأمن الآن! الحلقة 456" . Grc.com . تم الاطلاع عليه بتاريخ 4 نوفمبر 2014 .
- ↑ "الأمن الآن! الحلقة 603" . Grc.com . تم الاطلاع عليه بتاريخ 7 فبراير 2019 .
- ↑ "الأمن الآن! الحلقة 698" . Grc.com . تم الاطلاع عليه بتاريخ 7 فبراير 2019 .
- ↑ "الأمن الآن! الحلقة 727" . Grc.com . تم الاطلاع عليه بتاريخ 14 أغسطس 2019 .
- ↑ "الأمن الآن! الحلقة 734 على يوتيوب" . YouTube.com. أكتوبر 2019. تم الاطلاع عليه في 3 أكتوبر 2019 .
- ↑ "الأمن الآن! الحلقة 781 على يوتيوب" . YouTube.com. 25 أغسطس 2020. تم الاطلاع عليه في 1 سبتمبر 2020 .
- ↑ "مزامنة كل الأشياء" . تم الاطلاع عليه بتاريخ 7 سبتمبر 2021 .
- ↑ syncthing. "الإصدار v2.0.0 · syncthing/syncthing" . GitHub . تم الاطلاع عليه بتاريخ 23-10-2025 .
- 1 2 3 4 5 6 7 "الإصدارات والتحديثات - وثائق Syncthing" . docs.syncthing.net . تم الاطلاع عليه بتاريخ 18-10-2023 .
- ↑ "إيقاف مزامنة syncthing-android" . forum.syncthing.net . تم الاطلاع عليه بتاريخ 10-12-2025 .
- ↑ "إعداد Syncthing لنظام ويندوز الإصدار 1.27.2" . منتدى مجتمع Syncthing . 2024-01-02 . تم الاطلاع عليه بتاريخ 2025-12-02 .
- ↑ "الإصدار v1.10.0 · syncthing/syncthing" . GitHub . تم الاطلاع عليه بتاريخ 15 أكتوبر 2020 .
- ↑ "الإصدار v1.9.0 · syncthing/syncthing" . GitHub . تم الاطلاع عليه بتاريخ 15 أكتوبر 2020 .
- ↑ "الإصدار v1.8.0 · syncthing/syncthing" . GitHub . تم الاطلاع عليه بتاريخ 15 أكتوبر 2020 .
- ↑ الإصدار 1.3.0 ، مشروع Syncthing، 1 أكتوبر 2019
- ↑ الإصدار 1.2.0 ، مشروع Syncthing، 9 يوليو 2019
- ↑ "الإصدار v1.2.0 · syncthing/syncthing" . GitHub . تم الاطلاع عليه بتاريخ 15 أكتوبر 2020 .
- ↑ الإصدار 1.1.3 ، مشروع Syncthing، 31 مايو 2019
- ↑ الإصدار 1.1.1 ، 31 مايو 2019
- ↑ الإصدار 1.1.0 ، 31 مايو 2019
- ↑ "الإصدار v1.1.0 · syncthing/syncthing" . GitHub . تم الاطلاع عليه بتاريخ 15 أكتوبر 2020 .
- ↑ الإصدار 1.0.0 ، 31 مايو 2019
- ↑ "يوم تخرج Syncthing" . منتدى مجتمع Syncthing . 1 يناير 2019. تم الاطلاع عليه بتاريخ 15 أكتوبر 2020 .
- ↑ "الإصدار v1.0.0 · syncthing/syncthing" . GitHub . تم الاطلاع عليه بتاريخ 15 أكتوبر 2020 .
- ↑ "تم إطلاق Syncthing 1.0.0 كأداة مزامنة P2P مفتوحة المصدر، وخرجت أخيرًا من المرحلة التجريبية" . BetaNews . 3 يناير 2019. تم الاطلاع عليه بتاريخ 15 أكتوبر 2020 .
- ↑ "الإصدارات والتحديثات - وثائق Syncthing v1" . docs.syncthing.net . تم الاطلاع عليه بتاريخ 15 أكتوبر 2020 .
- ↑ "0.14" . Github.com . 19 يونيو 2016.
- ↑ "0.13" . Github.com . 17 مايو 2016.
- ↑ "الإصدار v0.13.0 · syncthing/syncthing" . GitHub . تم الاطلاع عليه بتاريخ 15 أكتوبر 2020 .
- ↑ "0.12" . 14 أبريل 2016.
- ١ ٢ ٣ "ملاحظات إصدار Syncthing v0.11.0" . منتدى مجتمع Syncthing . ١٤ أبريل ٢٠١٥. تم الاطلاع عليه بتاريخ ١٥ أكتوبر ٢٠٢٠ .
- ↑ "الإصدارات" . 30 ديسمبر 2013 – عبر GitHub .
روابط خارجية
- برنامج مزامنة البيانات
- مشاركة الملفات من نظير إلى نظير
- برامج الند للند
- برنامج مجاني لمشاركة الملفات
- برامج مجانية متعددة المنصات
- برامج مجانية لنظام لينكس
- برنامج مجاني لنظام التشغيل ويندوز
- برنامج مجاني لنظام macOS
- برنامج 2013
- برنامج مجاني مكتوب بلغة Go
- برنامج تخزين مجاني
- برنامج يستخدم رخصة موزيلا العامة
- برنامج سولاريس
- برنامج نسخ احتياطي مجاني
