הגדרת Syncthing לסנכרון P2P בין מחשבים אישיים

העדכון אחרון: 12/01/2026
מחבר: יצחק
  • Syncthing מאפשר לך לסנכרן תיקיות בין מספר מכשירים באמצעות חיבורי P2P מוצפנים, ללא צורך בשרתים מרכזיים.
  • התצורה מבוססת על קישור מכשירים לפי מזהה המכשיר שלהם והגדרת תיקיות משותפות עם סוגי סנכרון דו-כיווני או חד-כיווני.
  • תכונות כגון מציגים, תיקיות שליחה/קבלה בלבד וניהול גרסאות מאפשרות לך ליצור אשכולות גמישים ולהגן על שלמות הנתונים.
  • זוהי אלטרנטיבה פרטית מרובת פלטפורמות לענן המסחרי, אידיאלית לשימוש אישי, גיבויים מקומיים וסביבות שיתופיות קטנות.

הגדרת Syncthing לסנכרון P2P בין מחשבים אישיים

אם אי פעם ניסיתם לשתף תיקייה ענקית על ידי העלאתה תחילה לענן, אתם יודעים איך זה. המתן שעות בזמן שהקבצים מועלים ולאחר מכן מורידים...ובתפילה שעדיין יש לך מקום פנוי בחשבון. עכשיו דמיין להעביר קבצים בין שני מחשבים באופן ישיר, ללא מתווכים, ללא מגבלות מכסה מלאכותיות, וניצול מלא של רוחב הפס הזמין. זה בדיוק הרעיון שעומד מאחורי הגדרת Syncthing לסנכרון P2P בין מחשבים אישיים.

סינכרון היה אחד הפנינים הנסתרות של תוכנה חופשית במשך שנים: כלי קל משקל, חוצה פלטפורמות וגמיש ביותר המאפשר סנכרון תיקיות בין מכשירים ללא צורך בשרתים מרכזיים. עובד על Windows, לינוקס, macOS, אנדרואיד הוא יכול אפילו לפעול על שרתים מרוחקים או התקני NAS. במאמר זה, תראו, שלב אחר שלב ובפירוט, כיצד להתקין אותו, כיצד לחבר אותו בין מחשבים מרובים, כיצד ליצור תיקיות משותפות וכיצד להפיק ממנו את המרב הן לשימוש אישי והן לאשכולות P2P קטנים ומתקדמים יותר.

מה זה Syncthing וכיצד פועל סנכרון P2P?

Syncthing היא מערכת סנכרון קבצים מבוזרת אשר משתמש בחיבורי עמית לעמית (P2P) בין מכשירים. במקום להעלות את הנתונים שלך לשרת ענן, המחשבים, המכשירים הניידים או השרתים שלך יוצרים אֶשׁכּוֹל של מכשירים שמתקשרים ישירות זה עם זה.

כל מכשיר מפעיל שירות קטן (דמון) שאחראי על ניטור תיקיות משותפות, זיהוי שינויים והעברת קבצים לצמתים האחרים באשכול. כל התעבורה מוצפנת באמצעות TLS ולכל מכונה יש אישור ומפתח פרטי משלה, שנוצרים אוטומטית בפעם הראשונה ש-Syncthing מופעל.

נקודת מפתח היא זאת לכל מכשיר יש מזהה ייחודי או "מזהה מכשיר"תעודת הזהות הזו לא מקושרת ל חומרה ספציפית, לא תעודת ה-Syncthing עצמה מועברת. זו הסיבה שניתן להעביר את כל התצורה ממחשב אחד לאחר על ידי העתקת תיקיית התצורה שלו, כל עוד לא מנסים להשתמש באותה זהות בשני מקומות בו זמנית.

בפועל, אתם מחליטים אילו תיקיות לשתף, עם אילו מכשירים, ובאיזו דרך: אתם יכולים תיקיות דו-כיווניות שליחה וקבלהשליחה בלבד או קבלה בלבד. ובתוך אותו אשכול, חלק מהמכשירים יכולים לפעול כ"מגישים", האחראים על להציג מכשירים חדשים לשאר ולהפיץ את הבשורה עליהם לבנות טופולוגיות מורכבות יותר מאשר קישור פשוט בין שני מחשבים.

יתר על כן, Syncthing נועד להיות חוצה פלטפורמות וקל לניהוליש לו ממשק אינטרנט מלא מאוד, ובמערכות מסוימות, ממשק משתמש מקורי כמו SyncTrayzor ב-Windows או syncthing-gtk בלינוקס, אשר מפשטים את... אתחול אוטומטי והתראות.

ממשק סנכרון לסנכרון P2P

התקנת Syncthing על מערכות שונות

אחד היתרונות הגדולים של Syncthing הוא ש אתה יכול לערבב מערכות הפעלה בלי שום בעיהWindows עם לינוקס, Linux עם macOS, מחשבים אישיים עם טלפונים של אנדרואיד וכו'. ליבת התוכנית זהה; רק שיטת ההתקנה וכיצד היא משולבת עם המערכת משתנות.

חלונות: סינכרון + סינכרון-טראיזור

ב-Windows, הקובץ הבינארי הרשמי של Syncthing פועל משורת הפקודה, וכברירת מחדל, להשאיר חלון פתוח מסוף בזמן ריצה, מאחסן את הנתונים שלך ב AppData\Local והוא לא משתלב בצורה חלקה עם תהליך ההתחברות. כדי לפשט את העניינים, הפתרון הנוח ביותר הוא להשתמש SyncTrayzor, מיכל שאחראי על:

  • התחל סנכרון אוטומטי כשאתה מתחבר.
  • מזער למגש המערכת והצג סמלים ומחווני סטטוס.
  • הצג התראות על שינויים וחיבורים של מכשירים.
  • לספק גישה ישירה לממשק האינטרנט המשולב.

ניתן להוריד את SyncTrayzor ממאגר GitHub שלו בגרסה ניתנת להתקנה או ניידת והוא דורש את .NET Framework. לאחר ההתקנה, מומלץ לבדוק את ההעדפות שלו כדי לוודא... זה מתחיל עם Windows, ממזער למגש המערכת, ולא מציף את המערכת בהודעות. בכל פעם שמכשיר נכנס או יוצא.

macOS: סנכרון אפליקציה מקורית

אין מקבילה ישירה ל-SyncTrayzor ב-macOS, אבל יש חבילת Syncthing ארוזה כאפליקציה אשר משלב את הקובץ הבינארי עם המערכת. הוא מוריד ממאגר Syncthing הרשמי עבור macOS ומותקן כמו כל יישום מערכת אחר.

לאחר ההתקנה הראשונית, ממשק הניהול נשאר אותו אתר אינטרנט כתמיד, נגיש מהדפדפן שלך. משם תוכל הגדרת הפעלה אוטומטית ושאר האפשרויות מהעדפות המערכת עצמה או באמצעות כלים של צד שלישי.

גנו/לינוקס: חבילות, מאגרים ושירותי systemd

בלינוקס, ההתקנה תלויה בהפצה. פרויקט Syncthing מתחזק מאגרים מותאמים אישית עבור דביאן ונגזרותיו, בעוד שבמערכות כמו CentOS, Fedora או דומות הוא זמין בדרך כלל דרך EPEL או מאגרים אחרים.

לאחר התקנת החבילה, השירות מנוהל בדרך כלל באמצעות systemd. דפוס ההפעלה האופייני שלו כמשתמש ספציפי הוא:

systemctl enable syncthing@usuario
systemctl start syncthing@usuario

למרות שטכנית אפשר להריץ את זה כך שורש, לא מומלץ מסיבות בטיחותיותזה הגיוני רק בסביבות מבוקרות מאוד שבהן אתה המשתמש היחיד והמערכת מאובטחת היטב.

  כיצד לתקן את שגיאת Dev 5573 ב-Call Of Duty

זה קיים גם בכמה הפצות סינכרון-gtk, ממשק גרפי מבוסס GTK המספק סמל מגש, שליטה קלה בדמון וגישה ישירה לאתר האינטרנט של הניהול.

סנכרון בין מספר מכשירים

אנדרואיד: אפליקציה רשמית וסנכרון נייד

באנדרואיד ניתן להתקין את Syncthing מה- חנות Play או מ F-דרואידהאפליקציה לנייד כוללת גם את שירות הסנכרון וגם ממשק מותאם למסך מגע לניהול מכשירים, תיקיות והרשאות.

שימוש טיפוסי הוא סנכרן אוטומטית את תיקיית המצלמה מהטלפון הנייד שלך למחשב או לשרת שלך, כך שכל תמונה שאתה מצלם מועתקת אוטומטית למחשב השולחני שלך מבלי לעבור דרכו Google תמונות, iCloud או שירותים דומים.

הפעלה ידנית עם ממשק אינטרנט נגיש

בכל מערכת, ניתן להפעיל את Syncthing באופן ידני על ידי ציון כתובת ממשק האינטרנט עם את האופציה -gui-address. לדוגמה:

syncthing -gui-address="0.0.0.0:8384"

פעולה זו חושפת את ממשק המשתמש הגרפי בפורט 8384, מה שהופך אותו לנגיש מכל כתובת IP. זה שימושי לתצורות ראשוניות או לניהול מרחוק, אך לא מומלץ להשאיר אותו פתוח ללא הגנההדבר הרגיל הוא להגביל את זה ל 127.0.0.1:8384 ואם אתם צריכים להיכנס מבחוץ, השתמשו SSH עם העברת פורטים או הגדרת שם משתמש וסיסמה עבור ממשק המשתמש הגרפי.

מגע ראשון עם ממשק האינטרנט

הסנכרון מטופל בעיקר מ ממשק אינטרנט ברור ונגיש מאודלמרות שניתן לפתוח אותו מקיצורי הדרך SyncTrayzor או syncthing-gtk, באופן פנימי הוא תמיד זהה: דף המוגש על ידי הדמון עצמו בפורט שהגדרת (כברירת מחדל, 8384 ב-localhost).

ממשק זה מאורגן כך חלקים שונים:

  • התפריט הראשי (פעולות/הגדרות, הפעלה מחדש וכו').
  • אזור ההתראות לקבלת הודעות על מכשירים חדשים, שגיאות או נתונים סטטיסטיים.
  • בלוקים מ carpetas מסונכרן.
  • לוח "מכשיר זה"עם מידע מהצומת המקומי."
  • רשימה של מכשירים אחרים צָמוּד.
  • קישורים לתיעוד, קהילה ומשאבים חיצוניים אחרים.
  • חלונות של דיאלוג מתפתח שנפתחים בתחתית בעת עריכת תיקייה, הוספת מכשיר וכו'.

בפעם הראשונה שתתחברו, Syncthing ככל הנראה ישאל אתכם אם ברצונכם לשלוח סטטיסטיקות אנונימיות כדי לסייע בפיתוח: מספר צמתים, גרסאות, מערכות הפעלה... ניתן לקבל זאת או לא, ולשנות זאת מאוחר יותר מההגדרות.

הגדרת שם משתמש וסיסמה עבור ממשק המשתמש הגרפי

אם אתם מתכוונים לחשוף את ממשק האינטרנט מעבר localhost, זה קריטי הגן עליו באמצעות אימותלשם כך, מהתפריט הראשי עבור אל פעולות > הגדרות > ממשק משתמש גרפי ולהגדיר שם משתמש וסיסמה. עליך לחזור על תצורה זו בכל המכשירים ברשת שלך.

מזהה התקן וקישור צמתים

לב המערכת הוא ה מזהה מכשירקוד אלפאנומרי ארוך זה מזהה באופן ייחודי כל מופע של Syncthing ומשמש לאישור חיבורים בין צמתי אשכול.

כיצד להציג את מזהה המכשיר שלך

כדי לצפות בתעודת הזהות שלך, בממשק האינטרנט לחץ על פעולות > הצג מזההייפתח חלון עם:

  • מחרוזת הטקסט המלאה של המזהה.
  • Un קוד QR, מאוד פרקטי כשרוצים להוסיף טלפון נייד על ידי סריקה ממכשיר אחר.

תעודת הזהות הזו היא מה שתצטרך לשלוח באופן פרטי לאדם אחר או להערה להוספה הצוות הזה לשאר המכונות שלך.

שנה את שם התצוגה של המכשיר

כברירת מחדל, Syncthing משתמש בשם מערכת ההפעלה כשם המכשיר הקריא על ידי בני אדם, אך ניתן לשנות אותו כדי להבהיר אותו. פעולות > הגדרות > כללי תמצא שדה שבו תוכל לערוך שם זה.

מומלץ לבחור מזהה ייחודי ויציב לטווח ארוך (לדוגמה, "מחשב שולחני", "מחשב נייד - עבודה", "שרת - בית") כדי למנוע בלבול כאשר יש לך מספר מכשירים המחוברים לאותה רשת.

הוספה וקבלה של התקנים מרוחקים

הקשר בין המכשירים הוא תמיד הֲדָדִיכדי ששני צמתים יתחברו, כל אחד מהם חייב לקבל את המזהה של השני ולקבל את הקשר.

כדי להוסיף מכשיר מרוחק: שמור את מזהה המכשיר שלך בהישג יד.

  • בצוות א', לחצו על הוסף התקן (או "הוסף מכשיר מרוחק").
  • הדבק את מזהה המכשיר של צוות ב' בשדה הראשון.
  • בחר שם קריא על ידי בני אדם עבור הצומת הזה, או אפשר לו להשתמש בשם שמגיע מהשלט.
  • לחלופין, בכרטיסייה "שיתוף", בחר אילו תיקיות ברצונך לשתף מעתה והלאה.
  • שמור את השינויים.

סנכרון יכול גילוי אוטומטי של התקנים אחרים ברשת הרשת המקומיתאז לפעמים אפילו לא תצטרכו להעתיק את המזהה; פשוט בחרו את הצומת שזוהה וודאו שהמזהה תואם.

כאשר קבוצה א' מוסיפה את ב', א' יופיע בקבוצה ב'. התראה המבקשת לקבל את המכשיר החדשלאחר האישור, תראו את אותה תיבת דו-שיח עם המזהה והשם שכבר מולאו, מוכנים לשמירה. מאותו רגע, שני הצמתים יהיו מקושרים ויוכלו לשתף תיקיות.

יצירה ושיתוף של תיקיות מסונכרנות

לאחר ששני מכשירים או יותר מחוברים, הגיע הזמן צור את התיקייה המשותפת הראשונההתהליך הבסיסי פשוט מאוד: באחד המחשבים, מגדירים תיקייה, בוחרים את הנתיב שלה במערכת הקבצים ובוחרים עם אילו מכשירים היא תשותף. בצמתים האחרים, מקבלים את ההזמנה ומקצים את הנתיב המקומי שבו היא תישמר.

הגדרת תיקייה חדשה במחשב

בכל מכשיר, לחצו על הכפתור "הוסף תיקייה"תראה תיבת דו-שיח עם מספר לשוניות, כאשר העיקרית שבהן היא "כללי". שם תצטרך להזין:

  • תווית תיקייה: השם שיותר המכשירים יראו (לדוגמה, "תמונות ניידות", "פרויקטים", "vm_share"...).
  • נתיב תיקיההנתיב המוחלט במערכת הקבצים שלך, בדיוק כפי שהוא מופיע בסייר הקבצים שלך (לדוגמה, D:\Carpeta compartida ב- Windows או ~/syncthing/vm_share על לינוקס).
  מיקרופון אייפון לא עובד: איך לתקן את זה?

זה רעיון טוב לעקוב אחר מבנה לוגי ועקבי וכשאתם עובדים ב-Windows, זכרו איך שיתוף תיקייה אחת ברשתלדוגמה, קיבוץ כל תיקיות ה-Syncthing שלך לתוך ספרייה משותפת (~/syncthing) במקום לפזר אותם בכל מקום. זה מקל על התחזוקה ומפחית שגיאות.

לאחר מכן, עבור ללשונית "שיתוף"שם תראה רשימה של כל המכשירים המקושרים שלך; בחר את אלה שברצונך לכלול בתיקייה זו. כשתלחץ על שמור, התיקייה תיווצר וההזמנה תישלח. לאותם צמתים.

קבל תיקייה משותפת במכשירים אחרים

במחשבים מרוחקים, תופיע בקרוב הודעה המציינת זאת מכשיר אחר רוצה לשתף תיקייה איתך. לאחר האישור, תיפתח אותה תיבת דו-שיח של הגדרות תיקייה, שם תוכל:

  • בחר את מסלול מקומי היכן הוא יאוחסן (הוא לא חייב להיקרא באותו שם כמו המקור).
  • בדוק את סוג התיקייה (שליחה/קבלה, שליחה בלבד, קבלה בלבד).
  • הגדרת אפשרויות סריקה מתקדמות, מגבלות שטח, ניהול גרסאות וכו'.

אם הנתיב אינו קיים, ייתכן ש-Synchting יבוצע צור את הספרייה באופן אוטומטימאותו רגע ואילך, כל קובץ שתשימו בתיקייה באחד המחשבים יתחיל לשכפל ולהישאר מסונכרן במכשירים האחרים שהוקצו.

סנכרון P2P בין מספר מכשירים: אשכול רדיאלי ואשכול רשת

כשיש לך רק שני מכשירים, הכל מאוד פשוט: השינויים עוברים מ-A ל-B ומ-B ל-A אין סיפור נוסף.

נניח שיש לך שלושה מכשירים: A, B ו-C. בתחילה, ייתכן שתחבר רק את C ל-A. זה יוצר א' רואה את ב' ואת ג', אבל ב' ו-ג' לא מכירים זה את זה.כל מידע שצריך לעבור מ-B ל-C יעבור דרך A, מה שהופך לצוואר בקבוק ולנקודת כשל מרכזית.

כדי לשפר זאת, Syncthing מציגה את הקונספט של "מַגִישׁ" (הצגה). מכשיר המסומן כמגיש יכול להפיץ את קיומם של צמתים חדשים למכשירים האחרים שאיתם הוא משתף תיקיות. כלומר, אם א' הוא מציג ומוסיף את ג', גם ב' יידע אוטומטית על ג'.

כדי לסמן מכשיר כמגיש: מפעיל את הכנסת צמתים חדשים.

  • הרחב את המכשיר ברשימה והקש על לערוך.
  • עבור אל הכרטיסייה "שיתוף".
  • סמן את התיבה "מַגִישׁ" (או "להציג").
  • ודא שהתיקיות המשותפות מסומנות כהלכה.
  • שמור את השינויים.

בדרך זו ניתן ליצור א אשכול רדיאליצומת מרכזי המציג את המכשירים האחרים זה לזה. היתרון הגדול הוא שגם אם המציג כבה, האחרים ימשיכו לדבר זה עם זה ולסנכרן נתוניםיתר על כן, כאשר מחשבים מרובים מחזיקים חלק מהקבצים, ההעברות מבוזרות: כל צומת יכול להוריד בלוקים ממקורות מרובים, ובכך להפחית את העומס הבודד.

ישנה גם אפשרות להקים אשכול רשת בסך הכל, כל המכשירים מסמנים זה את זה כמציגים. זוהי אפשרות גמישה מאוד, אך לא מומלצת ברוב המקרים, מכיוון מידע ממכשירים נוטה להיות ממוחזר ללא סוףאם מישהו מבטל את המנוי ונמחק, הרישום שלו עשוי להופיע שוב, מועבר על ידי צומת אחר שעדיין מחזיק בו. התוצאה הסופית היא בדרך כלל רשימה מלאה במכשירי פנטום, וכדי להחמיר את המצב, Syncthing יציג אזהרות כאשר הוא מזהה מציגים הדדיים.

סוגי תיקיות: שליחה וקבלה, שליחה בלבד, קבלה בלבד

התנהגות ברירת המחדל של תיקייה ב-Syncthing היא "לשלוח ולקבל" (שליחה וקבלה). משמעות הדבר היא שכל אחד מהמכשירים המשתתפים בו יכול ליצור, לשנות או למחוק קבצים, ושינויים אלה יתפשט לשני הכיוונים עד שכולם יהיו מסונכרנים.

עם זאת, ישנם תרחישים שבהם זה לא רצוי. דוגמה אופיינית לכך היא כאשר אתם רוצים לסנכרן באופן חד כיווני מ-A ל-Bכך ש-B מקבל את כל השינויים אך לעולם לא יוכל לשנות אותם בחזרה, אפילו לא בטעות.

הגדרת תיקייה לשליחה בלבד או קבלה בלבד

כל מכשיר יכול להחליט באופן עצמאי, מצב הסנכרון של כל תיקייה:

  • שלח וקבלסנכרון דו-כיווני מלא.
  • שליחה בלבדהמכשיר משמש כמקור נתונים ואינו מקבל שינויים מהרשת.
  • קבלה בלבדהמכשיר מוריד שינויים, אך השינויים המקומיים שלהם אינם מופצים.

כדי לשנות את סוג התיקייה: בחר 'סוג תיקייה' בתפריט מתקדם.

  • לחץ על כותרת התיקייה כדי להרחיב את החלונית שלה.
  • לחץ על לערוך.
  • קטע פתוח "מִתקַדֵם" בתוך הדיאלוג.
  • חפש בשדה "סוג תיקייה" ובחר את האפשרות הרצויה.
  • שמור את השינויים.

חשוב להבין שההגדרה הזו בוצעה בכל קצהלדוגמה, ייתכן שבמכשיר A התיקייה מוגדרת כ"שליחה בלבד" ובמכשיר B התיקייה מוגדרת כ"קבלה בלבד". במקרה כזה, א' יהיה ההפניה המוסמכת מהתיקייה ו-B פשוט ישכפל את תוכנה.

אם תשנו קבצים באופן מקומי במכשיר שתצורתו מוגדרת לקבלה בלבד, Syncthing יתייחס אליהם ככאלה. הבדלים לא רצוייםממשק האינטרנט יציג בפניך את האפשרות לבטל את השינויים הללו כדי ליישר מחדש את ההגדרות עם המקור. מחשבים אחרים יראו שהתיקייה אינה מסונכרנת במלואה עד שאי-התאמה זו תיפתר.

  4 אמולטורים מעולים של לינוקס למחשב Windows 10 שלך

דוגמה מעשית: סנכרון מ-A ל-B ללא שינויים חוזרים

דמיינו שיש לכם שני מחשבים, א' ו-ב', שניהם עם מערכת הפעלה Windows, ואתם רוצים... כל השינויים שתבצעו בתיקייה א' ישתקפו בתיקייה ב', אך לעולם לא להיפך.ההתנהגות שתיארת, שבה תיקייה שנמחקה מצד אחד נוצרת מחדש מהצד השני, אופיינית לתצורה דו-כיוונית לא נכונה.

כדי להשיג את הזרימה המדויקת A → B, בצע את הפעולות הבאות: הגדר סוגים מנוגדים בכל קצה.

  • במחשב A, הגדר את התיקייה כ "פשוט שלח".
  • במחשב B, הגדר את אותה תיקייה כמו "רק לקבל".
  • ודא ששניהם מצביעים למסלול הנכון ושהמכשירים מחוברים לאינטרנט.

משם, כל קובץ שתמחק, תשנה או תיצור בקובץ A יוחל על קובץ B.עם זאת, שינויים שבוצעו ב-B לא יועברו חזרה. אם תיצרו תיקיית משנה ב-B, Syncthing יציע לכם בסופו של דבר את האפשרות להסיר את הפער הזה ולחזור למצב שהוטל על ידי A.

פרטיות, אבטחה וסנכרון רכיבי רשת

למרות שהפילוסופיה של Syncthing מתמקדת בשמירה על הנתונים שלך במכשירים שלך, חשוב לדעת איזה מידע משותף ואילו שירותי עזר מעורבים בתהליך.

הצפנה ונראות בין מכשירים

תקשורת בין צמתים מתבצעת תמיד דרך חיבורי TLS מוצפנים מקצה לקצהבאמצעות זוגות מפתחות ותעודות שנוצרו באופן מקומי. זה מונע מצדדים שלישיים לא מורשים לקרוא או לשנות את הנתונים שלך תוך כדי העברה.

עם זאת, בתוך האשכול עצמו, כל מכשיר רואה פרטים מסוימים על האחרים. שאליו הוא מקושר: כתובת IP, מערכת הפעלה, גרסת סנכרון, סטטוס חיבור (מחובר, מנותק, מסנכרן וכו'). לכן מומלץ הגבלת חיבורים לאנשים מהימנים בלבדבמיוחד כשמדובר במכשירים אישיים שחושפים את הרגלי השימוש שלך (למשל, הזמנים שבהם אתה מתחבר).

שרתי עזר: גילוי, ממסרים וסטטיסטיקה

בנוסף ל-P2P ישיר, Syncthing מסתמך על מספר שירותים ציבוריים המנוהלים על ידי הפרויקט:

  • שרת גילוי גלובלימאפשר לשני מכשירים לאתר זה את זה באמצעות מזהה המכשיר שלהם, גם אם הם מאחורי NAT ​​וכתובות ה-IP שלהם אינן ידועות.
  • ממסרים (רפיטרים)כאשר לא ניתן לפתוח פורטים או להשתמש ב-UPnP, חלק מהצמתים פונים ל- שרתי ממסר שפועלים כגשר, במחיר של אובדן מהירות.
  • שרת רשימת ממסריםקטלוג מרכזי המציין אילו ממסרים זמינים.
  • שרת עדכוניםמקור שממנו Syncthing מוריד גרסאות חדשות כאשר עדכון אוטומטי מופעל.
  • שרת סטטיסטיקהאוסף נתונים אנונימיים אם אתה מסכים להשתתף, כדי לשפר את הפיתוח ולהבין כיצד התוכנה משמשת.

כל הרכיבים הללו יכולים להחליף או להשבית בהגדרות המתקדמות כדי להגדיר רשת פרטית לחלוטין או להשתמש בשיטות כדי שיתוף קבצים מאובטח (לדוגמה, בארגון עם שרת גילוי משלו וממסרים פנימיים). עם זאת, אם אין לך צורך ספציפי, בדרך כלל עדיף להשאיר את תצורת ברירת המחדל, המציעה איזון סביר מאוד בין נוחות לשליטה.

אפשרויות מתקדמות שימושיות בחיי היומיום

מעבר ליסודות, Syncthing משלב פונקציות מתקדמות המאפשרים לך לכוונן את הסנכרון ולהתאים אותו לתרחישים מורכבים יותר.

פרמטרים של תיקייה: סריקה, שטח ומטא-דאטה

בעת עריכת תיקייה וכניסה לטאב "מִתקַדֵם"תמצאו אפשרויות כמו:

  • מרווח סריקהבאיזו תדירות נבדקים שינויים במערכת הקבצים, בנוסף להתראות בזמן אמת.
  • מגבלות שטח דיסק: אחוז פנוי מינימלי כדי למנוע מילוי מלא של מחיצה.
  • צו אימות קבצים ועדיפות סריקה.
  • סִנכְּרוּן הרשאות, בעלים ומטא-נתונים אחרים בהתאם למערכת ההפעלה.

התעלם מקבצים, שיתוף עם יותר מכשירים וניהול גרסאות

בכרטיסיות אחרות יש לך כלים פרקטיים מאוד עבור סינון ושמירה על גרסאות:

  • שיתוף: הוספה או הסרה של מכשירים משתתפים בתיקייה שכבר נוצרה.
  • התעלם מדפוסיםציין תבניות של קבצים או תיקיות משנה שאינך רוצה לסנכרן (לדוגמה, *.tmp, מדריכים .git, וכו ').
  • גרסאות קבציםהגדר כיצד לשמור גרסאות קודמות של קבצים שהשתנו או נמחקו. Syncthing יכול לשמור מספר עותקים ישנים כדי לספק לך זיכרון חיץ למקרה של שגיאות.

גישה מרחוק לממשק המשתמש הגרפי ולקביעת תצורה בשרתים

כאשר משתמשים ב-Syncthing בשרת מרוחק או במחשב ללא סביבה גרפית, ממשק האינטרנט הופך לחשוב עוד יותר. ממשק המשתמש הגרפי מאפשר לך לנהל הכל מרחוק.. פחית:

  • שנה את כתובת ה-IP של ההאזנה של ה-GUI ב פעולות > הגדרות > ממשק משתמש גרפי כך שהוא מקבל חיבורים מה-LAN או מכתובת IP ספציפית.
  • עריכה ידנית של הקובץ ~/.config/syncthing/config.xml כדי להתאים את הכתובת אם אינך יכול לגשת לאתר באופן זמני.
  • השתמש בא מנהרת SSH כדי להעביר את פורט 8384 מהשרת למחשב המקומי שלך ולנהל את Syncthing כאילו אתה יושב מולו.

במערכות עם systemd, זכרו שאם תשנו את יחידת השירות (/etc/systemd/system/[email protected]), תצטרך לרוץ systemctl daemon-reload והפעל מחדש את השירות כדי שהשינויים ייכנסו לתוקף.

סנכרון תצורות בין מספר מחשבים באמצעות Git
כתבות קשורות:
סנכרון תצורות בין מספר מחשבים באמצעות Git