Synctrayzor هي أداة صينية صغيرة للمزامنة على النوافذ. يستضيف ويلف المزامنة ، مما يجعله يتصرف أكثر مثل تطبيق Windows الأصلي وأقل مثل أداة سطر الأوامر مع واجهة متصفح الويب.
تشمل الميزات:
يتم تعبئة Synctrayzor باعتبارها مثبتًا ، وحزمة zip المستقلة ، وحزمة الشوكولاتة. سيتم تشغيله على Windows Vista أو الأحدث.
قم بتنزيل SyncTrayzorSetup-x64.exe
أو SyncTrayzorSetup-x86.exe
وقم بتشغيله. إذا قمت بالفعل بتثبيت Synctrayzor ، فسيتم تحديثه.
أولاً ، ستحتاج .NET 4.7.2. قم بتنزيل جهاز تثبيت الويب غير المتصل أو إذا لم يتم تثبيته بالفعل.
قم بتنزيل SyncTrayzorPortable-x64.zip
أو SyncTrayzorPortable-x86.zip
. unzip ، وقم بتشغيل SyncTrayzor.exe
. إذا كنت تقوم بالتحديث ، فستحتاج إلى نسخ مجلد data
عبر التثبيت المستقل السابق.
يتوفر النسخة المثبتة من Synctrayzor أيضًا على الشوكولاتة.
C:> choco install synctrayzor
أولا ، ما الخطأ؟ تذكر أن Synctrayzor هو غلاف حول التزامن. المزامنة هو برنامج مزامنة الملفات ، والذي يحتوي على واجهة ويب. Synctrayzor هو أداة الدرج ، وتبدو وكأنها برنامج Windows العادي ، وله قوائم ومثل هذه ، ومساحة كبيرة حيث يتم عرض واجهة الويب الخاصة بـ Syncing.
متعدد اللغات؟ Synctrayzor يحتاجك! يرجى قراءة التوطين.
تريد تقديم مساهمة؟ رائع وشكرا! يرجى قراءة المساهمة أولاً.
يرجى الاطلاع على التبرع.
ستستدعي آلية التحديث التلقائي التلقائي لـ Synctrayzor البرنامج النصي بشكل دوري (الموجود في server/version_check.php
، المستضاف على خادم منجم) لمعرفة ما إذا كانت هناك ترقية متاحة. سوف يكشف عن إصدار SyncTrayzor الحالي ، والحزمة التي قمت بتنزيلها (المثبت/المحمول و X64/x86). وسوف تكشف أيضًا عن عنوان IP الخاص بك ، وهو أمر لا مفر منه.
يمكنك إيقاف تشغيل المنافسات التلقائية في الإعدادات ، ولكن في هذه الحالة تكون مسؤولاً عن التحقق يدويًا عن التحديثات.
لم يتم الإبلاغ عن معلومات الاستخدام ، وتفاصيل جهاز الكمبيوتر / الشبكة / المزامنة / إلخ.
يمكنك أن تكون بجنون العظمة وبناء كل شيء من المصدر (بعد تدقيق المصدر) ، أو يمكنك الوثوق بأنني شخص جيد يثق به مطورو التزامن.
يمكنك التحقق من أن حساب GitHub لم يتم اختراقه ويصدر تنزيلات ضارة باتباع الخطوات في README الأمنية. تتيح لك هذه العملية أيضًا التحقق من أن مطوري Syncthing يثقون بي لإصدار برامج غير ضارة.
تجدر الإشارة إلى أن Synctrayzor سيتجاوز "عنوان الاستماع واجهة المستخدم الرسومية" و "مفتاح API" في تكوين Syncthing. هذا لأنه يحتاج إلى التحكم الكامل في هذه القيم ، من أجل التأكد من أنه يمكن التواصل مع التزامن.
ومع ذلك ، يمكنك تعيين هذه القيم في الملفات -> الإعدادات ، إذا كنت ترغب في تخصيصها.
سؤال جيد. تعتمد الإجابة على ما إذا كنت قد قمت بتثبيت Synctrayzor باستخدام المثبت ، أو تقوم بتشغيله مستقلًا.
سيتم تثبيت الإصدار المثبت من SyncTrayzor على C:Program FilesSyncTrayzor
أو C:Program Files (x86)SyncTrayzor
للإصدار 64 بت و 32 بت على التوالي.
بشكل افتراضي ، سيضع Synctrayzor تكوينه الخاص في C:Users<You>AppDataRoamingSyncTrayzor
، ودع Syncing يستخدم المجلد الافتراضي الخاص به لقاعدة البيانات الخاصة به ، وهو C:Users<You>AppDataLocalSyncthing
. سيقوم أيضًا بإنشاء مفتاح تسجيل في HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunSyncTrayzor
لأول مرة يتم تشغيله ، مما سيسمح له بالبدء عند تسجيل الدخول.
يمكنك حذف مفتاح التسجيل هذا عن طريق إزالة "البدء تلقائيًا في تسجيل الدخول" في الإعدادات.
يمكنك تعيين مسار منزلي مخصص للمزامنة في الإعدادات إذا كنت ترغب في ذلك (الإعدادات -> المزامنة -> متقدم -> مزامنة مسار المنزل المخصص). يعد هذا مفيدًا إذا كنت ترغب في الاحتفاظ بنسخة Syncing التي تتم إدارتها بواسطة Synctrayzor منفصلة عن نسخة أخرى تعمل على جهازك.
قد تقوم آلية التحديث التلقائي بتنزيل التحديثات إلى %TEMP%SyncTrayzor
. تم مسح هذا الموقع بشكل دوري.
سوف يضع SyncTrayzor Portable تكوينه الخاص في SyncTrayzorPortabledata
، واطلم المزامنة لاستخدام SyncTrayzorPortabledatasyncthing
لقاعدة البيانات الخاصة به. هذا يعني أنه عند الترقية يدويًا ، يمكنك ببساطة نقل مجلد "البيانات" لتحريك جميع الإعدادات وقاعدة البيانات الخاصة بك.
لن يبدأ الإصدار المحمول في تسجيل الدخول افتراضيًا. إذا قمت بالتحقق من "بدء تسجيل الدخول تلقائيًا" في الإعدادات ، فسيتم إنشاء مفتاح التسجيل على HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunSyncTrayzor
.
قد تقوم آلية التحديث التلقائي بتنزيل التحديثات إلى %TEMP%SyncTrayzor
. تم مسح هذا الموقع بشكل دوري.
إليك جدول مفيد لما تحتاجه لنسخ المكان الذي تهتر فيه بين مجموعات مختلفة من التزامن "الخام" ، وتثبيت Synctrayzor ، و Synctrayzor المحمولة.
من | ل | الإجراءات |
---|---|---|
"الخام" المزامنة | Synctrayzor مثبت | لا أحد |
"الخام" المزامنة | Synctrayzor المحمول | انسخ محتويات c datasyncthing C:Users<You>AppDataLocalSyncthing |
Synctrayzor مثبت | "الخام" المزامنة | لا أحد |
Synctrayzor مثبت | Synctrayzor المحمول |
|
Synctrayzor المحمول | "الخام" المزامنة | انسخ محتويات datasyncthing Inside داخل المحمول مباشرة في C:Users<You>AppDataLocalSyncthing |
Synctrayzor المحمول | Synctrayzor مثبت |
|
بالنسبة للإصدار المثبت من Synctrayzor ، من أجل حفظ التكوين الخاص بك (كل من Syncthing و Synctrayzor's) ، ستحتاج إلى النسخ الاحتياطي للمسارات التالية:
C:Users<You>AppDataRoamingSyncTrayzor
C:Users<You>AppDataLocalSyncthing
Synctrayzor يحتفظ بنسختين من syncthing.exe.
النسخة التي يتم تنفيذها هي في C:Users<You>AppDataRoamingSyncTrayzorsyncthing.exe
. يمكن للكتابة من قبل المستخدم ، مما يسمح للمزامنة بالترقية التلقائية.
هناك أيضًا نسخة احتياطية في C:Program FilesSyncTrayzorsyncthing.exe
. يتم نسخ هذا واحد إلى C:Users<You>AppDataRoamingSyncTrayzorsyncthing.exe
إذا لم يكن ذلك غير موجود (لم يتم تشغيل synctrayzor من قبل لهذا المستخدم ، على سبيل المثال).
إذا كنت ترغب في الترقية يدويًا (على سبيل المثال إلى إصدار بيتا) ، فيجب عليك تنزيل المزامنة من صفحة الإصدارات ، واستبدال syncthing.exe
في C:Users<You>AppDataRoamingSyncTrayzor
.
Synctrayzor يحتفظ بنسختين من syncthing.exe.
هناك نسخة في datasyncthing.exe
، وهي النسخة التي يتم تشغيلها. هناك أيضًا نسخة بجوار SyncTrayzor.exe
، والتي يتم استخدامها إذا كانت النسخة الموجودة في data
مفقودة.
إذا كنت ترغب في الترقية يدويًا (على سبيل المثال إلى إصدار بيتا) ، فيجب عليك تنزيل المزامنة من صفحة الإصدارات ، واستبدال واحد في datasyncthing.exe
.
ستحتاج إلى Visual Studio 2019. استنساخ/تنزيل المستودع ، فتح srcSyncTrayzor.sln
، و compile. ستحتاج أيضًا إلى تنزيل syncthing.exe ووضعه في binx86Debug
، binx64Debug
، binx86Release
، أو binx64Release
folder حسب الاقتضاء.
تم تصميم المثبت باستخدام Inno Setup ، ولديه خيارات خط الأوامر المختلفة ، موثقة هنا. إذا قمت بتمرير علامة سطر الأوامر /silent
عند عدم إطلاق SyncTrayzor عند اكتمال المثبت: إضافة /StartSyncTrayzor
لتجاوز هذا (والذي يتسبب أيضًا في إطلاق Synctrayzor إلى الحد الأدنى).
هناك العديد من المعلمات داخل ملف SyncTrayzor.exe.config
والتي يمكن تخصيصها بواسطة مسؤولي النظام ، بما في ذلك تكوين SyncTrayzor الافتراضي (المستخدم لإنشاء ملف تكوين SyncTrayzor للمستخدم عند إطلاق Synctrayzor لأول مرة). لتجاوزها ، تمرير flag /SyncTrayzorExeConfig="PathToCustomizedSyncTrayzor.exe.config"
إلى المثبت - سيقوم SyncTrayzor.exe.config
المحدد بالكتابة الافتراضية.
لاحظ أن محتويات / بنية SyncTrayzor.exe.config
قد تتغير بين الإصدارات. قد يؤدي استخدام الإصدار الخطأ إلى حدوث تصادم أو سلوك غير صحيح.