Syncthing ကိုအသုံးပြုနည်း- cloud မပါဘဲ စင့်ခ်လုပ်ခြင်းဆိုင်ရာ လမ်းညွှန်ချက်အပြည့်အစုံ

နောက်ဆုံးအပ်ဒိတ်- ၀၄/၀၂/၂၀၂၄

  • စင့်ခ်လုပ်ခြင်းသည် သိုလှောင်မှုဆာဗာများမပါဘဲ TLS ကုဒ်ဝှက်ခြင်းနှင့် စက်အတည်ပြုချက်ဖြင့် P2P မှတစ်ဆင့် ဖိုင်တွဲများကို တစ်ပြိုင်တည်းလုပ်ဆောင်သည်။
  • ၎င်းသည် cross-platform (Linux၊ macOS၊ Windows၊ Android) ဖြစ်ပြီး ဝဘ်အင်တာဖေ့စ်၊ GUI နှင့် နောက်ခံလုပ်ဆောင်မှုကို ပေးဆောင်သည်။
  • ၎င်းသည် ဖိုင်တွဲမုဒ်များ (ပေးပို့/လက်ခံခြင်း)၊ ဗားရှင်းပြုလုပ်ခြင်း၊ ဖယ်ထုတ်ခြင်းပုံစံများနှင့် "တင်ဆက်သူ" ဖြင့် အစုအဝေးများကို ခွင့်ပြုသည်။
  • ၎င်းသည် မိတ္တူကူးခြင်းများကို အစားမထိုးပါ- ၎င်းကို ပြင်ပမိတ္တူများနှင့် ပေါင်းစပ်ကာ သင့်လျော်သည့်အခါ "ပေးပို့/လက်ခံရန်သာ" ကို အသုံးပြုသင့်သည်။
ထပ်တူပြုခြင်း

cloud ကိုမဖြတ်သန်းဘဲ စက်ပစ္စည်းများစွာတွင် သင့်ဖိုင်များကို ခေတ်မီနေစေရန် နည်းလမ်းရှိပါသည်။ စင့်ခ်လုပ်ခြင်း. ဤအခမဲ့နှင့် open-source tool သည် ဖိုင်တွဲများကို ကွန်ပျူတာများကြားတွင် တိုက်ရိုက် synchronize လုပ်ပေးသည်။အဆုံးမှ အဆုံး လုံခြုံရေးနှင့် သင်၏ဒေတာကို ပြင်ပအဖွဲ့အစည်းများနှင့် မျှဝေခြင်းမပြုဘဲ။

နည်းပညာဆိုင်ရာ ကဏ္ဍများအပြင်၊ ၎င်းသည် ၎င်း၏ရိုးရှင်းမှုအတွက် တောက်ပသည်- သင်သည် ဝန်ဆောင်မှုကို ကွန်ပျူတာတစ်ခုစီတွင် ထည့်သွင်းပြီး မည်သည့်ဖိုင်တွဲများကို မျှဝေရမည်ကို ရွေးချယ်ပါ၊ ဒါပါပဲ။ ၎င်းသည် GNU/Linux၊ macOS၊ Windows နှင့် Android တွင်အလုပ်လုပ်သည်။၎င်းတွင် ဝဘ်အင်တာဖေ့စ်နှင့် ဒက်စတော့အက်ပလီကေးရှင်းများ ပါ၀င်ပြီး ရှင်းရှင်းလင်းလင်း အာရုံစူးစိုက်မှုဖြင့် သင့်ဒေတာသည် သင့်အတွက်ဖြစ်ပြီး ၎င်းကို သိမ်းဆည်းထားသည့်နေရာနှင့် ၎င်းမည်ကဲ့သို့ သွားလာနေသည်ကို သင်ဆုံးဖြတ်မည်ဖြစ်သည်။

Syncthing ဆိုတာ ဘာလဲ၊ ဘာကြောင့် တန်ဖိုးရှိသလဲ။

 

Syncthing သည် ကိုယ်ရေးကိုယ်တာနှင့် ထိန်းချုပ်မှုကို အာရုံစိုက်သည့် cross-platform file synchronization စနစ်တစ်ခုဖြစ်သည်။ ၎င်း၏လိုင်စင်မှာ Mozilla Public License 2.0 (MPL 2.0) ဖြစ်သည်။၎င်းကို Go တွင် တီထွင်ထားပြီး ဒေတာကို ထိရောက်စွာ လွှဲပြောင်းရန် Block Exchange Protocol (BEP) ဟုခေါ်သော ၎င်း၏ကိုယ်ပိုင် ဘလောက်လဲလှယ်ရေးပရိုတိုကောကို အသုံးပြုထားသည်။

လက်တွေ့တွင်၊ ပရောဂျက်သည် BYO (Bring Your Own) တိမ်တိုက်တစ်မျိုးကို အဆိုပြုသည်။ သင်သည် ဟာ့ဒ်ဝဲကို ပံ့ပိုးပေးပြီး ဆော့ဖ်ဝဲသည် သင့်စက်ပစ္စည်းများကို ချိတ်ဆက်ပေးသည်။ ၎င်းသည် ဗဟိုသိုလှောင်မှုဆာဗာများ မလိုအပ်ပါ။ ၎င်းသည် IPv4 နှင့် IPv6 ကို ပံ့ပိုးပေးကာ တိုက်ရိုက်ချိတ်ဆက်မှု မဖြစ်နိုင်သောအခါတွင် relay များကို အသုံးပြုနိုင်သည်။

ပရောဂျက်၏ အတွေးအခေါ်သည် အလွန်ရှင်းလင်းသော ရည်ရွယ်ချက်များစွာအပေါ် အခြေခံသည်- ဒေတာဆုံးရှုံးမှုကို ကာကွယ်ရန်၊ လုံခြုံရေးကို ထိန်းသိမ်းရန်၊ အသုံးပြုမှု အဆင်ပြေစေရန်၊ တတ်နိုင်သမျှ အလိုအလျောက် လုပ်ဆောင်ရန်နှင့် လူတိုင်းအတွက် ရရှိနိုင်ပါသည်။ဤအရာအားလုံးသည် ရှင်းလင်းသော interface နှင့် ကျယ်ပြန့်သောစာရွက်စာတမ်းများပါရှိသည်။

  • ဆုံးရှုံးမှုကိုကာကွယ်ပါ။: အကျင့်ပျက်ခြစားမှု သို့မဟုတ် မတော်တဆ ဖျက်ခြင်း၏ အန္တရာယ်များကို လျှော့ချရန် ကြိုးပမ်းမှုများ။
  • လုံခြုံရေးTLS ကုဒ်ဝှက်ခြင်းသည် ဖြတ်သန်းခြင်းတွင် ဒေတာကို ကာကွယ်ပေးပြီး စက်တစ်ခုစီကို အတိအလင်း အတည်ပြုထားသည်။
  • လွယ်ကူခြင်းနှင့် အလိုအလျောက်စနစ်: နားလည်နိုင်သော စနစ်ထည့်သွင်းခြင်း၊ နောက်ခံထပ်တူပြုခြင်း နှင့် အံဝင်ခွင်ကျ မရှိပါ။
  • ကျယ်ပြန့်ရရှိနိုင်မှုGNU/Linux၊ macOS၊ Windows နှင့် Android အတွက် ဖောက်သည်များ နှင့် Docker container ရွေးချယ်မှု။

အားလုံးကို အပေါ်စီးကနေ၊ ၎င်းတွင် browser မှဝင်ရောက်နိုင်သောဝဘ်အင်တာဖေ့စ်တစ်ခုရှိသည်။ ထို့အပြင်၊ GNU/Linux တွင်၊ နေ့စဥ်လုပ်ဆောင်မှုများကို ပိုမိုလွယ်ကူစေမည့် GTK-based GUI (Syncthing-GTK ကဲ့သို့သော ရှေ့တန်းများအပြင်)။

Syncthing အသုံးပြုခြင်းလမ်းညွှန်

နည်းပညာဆိုင်ရာအဆင့်တွင် မည်သို့အလုပ်လုပ်ပုံ (အသေးစိတ်အချက်အလက်များကို နားမလည်ဘဲ)

ဖိုင်တွဲတစ်ခုကို မျှဝေသည့်အခါ၊ Syncthing သည် ဖိုင်များကို ပိုင်းခြားစိတ်ဖြာပြီး ၎င်းတို့ကို ဘလောက်များအဖြစ် ခွဲသည်။ ပြောင်းလဲသော ဘလောက်များကိုသာ ထပ်တူပြုပါ။၎င်းသည် လွှဲပြောင်းမှုကို အရှိန်မြှင့်ပေးပြီး bandwidth သုံးစွဲမှုကို လျှော့ချပေးသည်။ ၎င်းသည် ပြီးပြည့်စုံသော hashe များကို တွက်ချက်ပြီး မှတ်သားပြီးနောက် မက်တာဒေတာချုံ့ခြင်းနှင့် "အလင်းစကင်ဖတ်ခြင်းများ" ကိုလည်း အသုံးပြုပါသည်။

လုံခြုံရေးနှင့် ပတ်သက်၍၊ ဆက်သွယ်ရေးအားလုံးကို TLS ဖြင့် ကုဒ်ဝှက်ထားသည်။စက်ပစ္စည်းများကို သီးခြား ID (၎င်းတို့၏ အသိအမှတ်ပြုလက်မှတ်မှ ဆင်းသက်လာ) ဖြင့် ခွဲခြားသတ်မှတ်ထားပြီး ၎င်းတို့ကြားရှိ ချိတ်ဆက်မှုသည် နှစ်ဖက်စလုံးမှ အတည်ပြုချက် လိုအပ်သည်။ ပဋိပက္ခများဖြစ်ပွားပါက၊ စနစ်သည် "တစ်ပြိုင်နက်တည်း ပဋိပက္ခ" ကဲ့သို့သော နောက်ဆက်တွဲအဖြစ် ရှေးအကျဆုံးဖိုင်ကို ရက်စွဲနှင့် အချိန်နှင့်အတူ အမည်ပြောင်းပေးသောကြောင့် ၎င်းကို အလွယ်တကူ ဖြေရှင်းနိုင်ပါသည်။

တည်နေရာနှင့် ဆက်သွယ်မှု၊ စင့်ခ်လုပ်ခြင်းသည် သင့် LAN ပေါ်ရှိ စက်များကို အလိုအလျောက် ရှာဖွေတွေ့ရှိသည်။ လိုအပ်ပါက၊ ၎င်းသည် public relay များကို အသုံးပြုနိုင်သည်။ ထို့အပြင်၊ သင်သည် ကွန်ရက်များပြောင်းလျှင်ပင် ၎င်းသည် တက်ကြွသောချိတ်ဆက်မှုများကို ထိန်းသိမ်းထားသောကြောင့် သင်အင်တာနက်ပြန်လည်ဝင်ရောက်သည့်အခါ ထပ်တူပြုခြင်းကို ဆက်လက်လုပ်ဆောင်ပါသည်။

စနစ်ကြီးများတွင် တပ်ဆင်ခြင်း။

GNU/Linux တွင်၎င်းကိုတရားဝင်သိုလှောင်မှုများမှသို့မဟုတ်ပရောဂျက်ကိုယ်တိုင်မှထည့်သွင်းနိုင်သည်။ Debian/Ubuntu နှင့် ဆင်းသက်လာမှုများတွင်၊ တရားဝင်သိုလှောင်မှုကို အသုံးပြုပြီး PGP သော့ကို တင်သွင်းရန် အကြံပြုထားသည်။Fedora၊ CentOS နှင့် အလားတူစနစ်များက ၎င်းကို EPEL အဖြစ် ၎င်းတို့၏ သိုလှောင်ခန်းများတွင် ထည့်သွင်းစဉ်။ Arch/Manjaro တွင်၊ ၎င်းသည် သက်ဆိုင်ရာ repositories တွင်ရှိသည်။

ထည့်သွင်းပြီးသည်နှင့်၊ systemd ဖြင့် သုံးစွဲသူဝန်ဆောင်မှုကို လုပ်ဆောင်ရန် အကြံပြုလိုသည်- အသုံးပြု systemctl enable syncthing@usuario y systemctl start syncthing@usuario ("အသုံးပြုသူအမည်" ကို သင့်အကောင့်အမည်ဖြင့် အစားထိုးပါ။ မူရင်းဝဘ်အင်တာဖေ့စ်ကို သတ်မှတ်ထားသည်။ http://127.0.0.1:8384 ဒေသန္တရအုပ်ချုပ်ရေးအတွက်။

Windows တွင်တရားဝင် binary သည် "သယ်ဆောင်ရလွယ်ကူသော" စတိုင်ဖြင့်အလုပ်လုပ်သည်၊ သို့သော်ပိုမိုသက်တောင့်သက်သာရှိသောအတွေ့အကြုံအတွက်ကဲ့သို့သောပရောဂျက်များရှိသည်။ နေ့, အဲဒါ စင့်ခ်လုပ်ခြင်းကို နောက်ခံတွင် စတင်သည်၊ အကြောင်းကြားချက်များကို ပြသပြီး စနစ်ဗန်းထဲသို့ ပေါင်းစည်းသည်။ဤနည်းဖြင့် သင်ဖွင့်ထားသော ကွန်ဆိုးလ်ဝင်းဒိုးများအကြောင်း မေ့သွားနိုင်သည်။ ၎င်းသည် စနစ်ဖြင့် စတင်ပြီး သင်လိုအပ်သည့်အချိန်အထိ ၎င်းကို မမြင်နိုင်ပါ။

macOS တွင် ထုပ်ပိုးထားသော အပလီကေးရှင်းကို သင်ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ Syncthing ကို မူရင်းအက်ပ်အဖြစ် ထည့်သွင်းပါ။Android တွင်၊ Play Store နှင့် F-Droid တွင် ရနိုင်သည်။ဥပမာအားဖြင့်၊ ဓာတ်ပုံများကို သင့်ကွန်ပျူတာသို့ အလိုအလျောက်လွှဲပြောင်းရန် သင့်မိုဘိုင်းဖုန်းကို သင့်စက်ပစ္စည်းများနှင့် တွဲချိတ်နိုင်စေမည်ဖြစ်သည်။

ထပ်တူပြုခြင်း

ဝဘ်အင်တာဖေ့စ်အတွက် ပထမဆုံးခြေလှမ်း

သင့် browser ကိုဖွင့်ပြီးသွားပါ။ http://127.0.0.1:8384 (မူလဆိပ်ကမ်း)။ အကောင်းဆုံးအားဖြင့်၊ သင်သည် GUI အသုံးပြုသူအမည်နှင့် စကားဝှက်ကို အသက်သွင်းသင့်သည်။ လုပ်ဆောင်ချက်များ → ဆက်တင်များ → GUI မှ၊ အထူးသဖြင့် သင်သည် ၎င်းကို localhost ၏ အပြင်ဘက်တွင် ထုတ်ပြရန် သို့မဟုတ် LAN ပေါ်ရှိ အခြားကွန်ပျူတာမှ ၎င်းကို စီမံခန့်ခွဲမည်ဆိုပါက။

“ဖိုလ်ဒါများ”၊ “ဤစက်ပစ္စည်း” နှင့် “အခြားစက်ပစ္စည်းများ” အတွက် အကန့်များပါရှိသော စခရင်ကို သင်တွေ့ရပါမည်။ အင်တာဖေ့စ်သည် စနစ်ဘာသာစကားကို ထောက်လှမ်းပြီး အလိုလိုသိနိုင်သည်။ထိုနေရာမှ သင်သည် အဝေးထိန်းကိရိယာများထည့်ခြင်း၊ မျှဝေထားသောဖိုင်တွဲများဖန်တီးခြင်း၊ ကန့်သတ်ချက်များကို ချိန်ညှိခြင်းနှင့် ထပ်တူပြုခြင်းအခြေအနေကို စစ်ဆေးနိုင်သည်။

သင့်စက်ပစ္စည်း ID နှင့် တွဲချိတ်ခြင်း။

Syncthing ထည့်သွင်းမှုတစ်ခုစီသည် ၎င်း၏ကိုယ်ပိုင်လက်မှတ်နှင့် ဆက်စပ်စက်ပစ္စည်း ID ကိုထုတ်ပေးသည်။ ထို ID သည် သင့်အား အခြားစက်ပစ္စည်းများကို ရှာဖွေနိုင်ပြီး ချိတ်ဆက်မှုတစ်ခုတောင်းဆိုနိုင်စေပါသည်။မိုဘိုင်းလ်ဖုန်းနှင့် တွဲလိုက်သောအခါ အလွန်အသုံးဝင်သော QR ကုဒ်ဘေးရှိ လုပ်ဆောင်ချက်များ → Show ID တွင် ၎င်းကို မြင်တွေ့ရပါမည်။

စက်ပစ္စည်းနှစ်ခုကို ချိတ်ဆက်ရန်အတွက် ၎င်းတို့အနက်မှ တစ်ခုတွင် “Add Remote Device” ကိုနှိပ်ပါ၊ အခြားသူ၏ ID ကိုကူးထည့်ကာ သိမ်းဆည်းပါ။နှစ်ခုလုံးသည် LAN တစ်ခုတည်းတွင်ရှိနေပါက၊ Syncthing သည် local ရှာဖွေတွေ့ရှိမှုကြောင့် ကုဒ်ရိုက်စရာမလိုဘဲ ဒုတိယကွန်ပျူတာကို "မြင်သည်" တတ်သည်။

သိမ်းဆည်းတဲ့အခါ၊ ဒုတိယအဖွဲ့သည် တွဲချိတ်ခြင်းဆိုင်ရာ အကြောင်းကြားချက်ကို မြင်တွေ့ရမည်ဖြစ်သည်။ ချိတ်ဆက်မှုကိုလက်ခံရန်။ နှစ်ခုလုံးကို အတည်ပြုသောအခါ၊ စက်ပစ္စည်းနှစ်ခုသည် လင့်ခ်ချိတ်ထားပြီး ဖိုင်တွဲများကို စင့်ခ်လုပ်ရန် အသင့်ဖြစ်နေပါပြီ။

ဖိုင်တွဲတစ်ခုကို မျှဝေပါ- အညွှန်း၊ လမ်းကြောင်းနှင့် ၎င်းကို မည်သူနှင့် မျှဝေရမည်နည်း။

စင့်ခ်လုပ်ခြင်းကို စတင်ရန်၊ စက်များထဲမှ ဖိုင်တွဲတစ်ခုကို ထည့်ပါ။ အညွှန်းတစ်ခု (ဖော်ပြရန်အမည်) နှင့် ဒစ်ခ်လမ်းကြောင်းကို သတ်မှတ်ပေးပါ။"မျှဝေခြင်း" တက်ဘ်တွင် ၎င်းတို့ကို ရွေးချယ်ခြင်းဖြင့် တစ်သင်း သို့မဟုတ် တစ်ခုထက်ပိုသောအဖွဲ့များနှင့် မျှဝေနိုင်ပါသည်။

လမ်းကြောင်းသည် အသင်းအားလုံးအတွက် တူညီနေရန် မလိုအပ်ပါ။ သင်သည် သင်၏ PC တွင် “FotosMóvil” ကို “/home/usuario/syncthing/camara” သို့ မြေပုံဆွဲနိုင်ပါသည်။ဥပမာအားဖြင့်။ ဖိုင်များကို မှန်ကန်သောနေရာတွင် သိမ်းဆည်းသည့်အခါတွင် ရှုပ်ထွေးမှုမဖြစ်စေရန် စနစ်တကျစီစဉ်ထားရန် ကြိုးစားပါ။

ဖိုင်တွဲကို သင်မျှဝေသည့်အခါ အခြားအဖွဲ့သည် "လက်ခံရန်" ဖိတ်ခေါ်ချက်ကို လက်ခံရရှိမည်ဖြစ်ပြီး ၎င်းကို ၎င်းတို့၏စနစ်တွင် ထားရှိရမည့်နေရာကို ရွေးချယ်မည်ဖြစ်သည်။ နှစ်ဖက်စလုံး သဘောတူပြီးနောက်၊ ထပ်တူပြုခြင်း လုပ်ငန်းစဉ် စတင်သည်။ တိုးတက်မှုဘားများ၊ ပစ္စည်းအရေအတွက်နှင့် ပိတ်ဆို့အညွှန်းများကို အချိန်နှင့်တပြေးညီ မြင်တွေ့ရမည်ဖြစ်သည်။

ထပ်တူပြုခြင်း

ဖိုင်တွဲအမျိုးအစားများနှင့် အသုံးဝင်သော ဆက်တင်များ

စင့်ခ်လုပ်ခြင်းသည် ဖိုင်တွဲတစ်ခုလျှင် မုဒ်သုံးမျိုး ပေးသည်- ပို့ခြင်းနှင့် လက်ခံခြင်း၊ ပို့ရန်သာ၊ နှင့် လက်ခံခြင်းသာပထမအချက်မှာ နှစ်ထပ်လမ်းကြောင်း (ပုံမှန်အတိုင်း) ဖြစ်သည်။ “ပေးပို့ရန်သာ” သည် အခြားအဖွဲ့များမှ အပြောင်းအလဲများကို အရင်းအမြစ်ကို ထိခိုက်စေခြင်းမှ တားဆီးသည်။ မာစတာအဖွဲ့သည် အကြောင်းအရာကို တွန်းအားပေးရန်အတွက် အသုံးဝင်သည်။ “လက်ခံရုံ” သည် ဒေသဆိုင်ရာ ပြုပြင်မွမ်းမံမှုများကို ဖြန့်ဝေခြင်းမှ ပိတ်ပင်ထားသည်။

ဖိုင်တွဲတည်းဖြတ်ခြင်းအကန့်တွင် အလွန်အသုံးဝင်သော အဆင့်မြင့်ရွေးချယ်စရာအချို့ပါရှိသည်။ ဥပမာအားဖြင့်, အခမဲ့ disk နေရာလွတ် အနည်းဆုံး ရာခိုင်နှုန်းကို သင် သတ်မှတ်နိုင်သည်။သို့မဟုတ် ပြောင်းလဲမှုများကို မည်သို့စကင်ဖတ်မည်ကို ချိန်ညှိပါ (စကင်ဖတ်ကြားကာလ၊ နှင့် သင့်လျော်ပါက အချိန်နှင့်တစ်ပြေးညီ စောင့်ကြည့်လေ့လာခြင်း)။

သင်လည်းတွေ့လိမ့်မည် ပုံစံများကို လျစ်လျူရှုပါ။ (ထိုကဲ့သို့သော ဖယ်ထုတ်ရန် ပုံစံများ *.tmp သို့မဟုတ် သီးခြားလမ်းညွှန်များ) နှင့် ကဏ္ဍ ဖိုင်မူကွဲ ဖိုင်များ၏ ယခင်ဗားရှင်းများကို ထိန်းသိမ်းရန်။ ဤဗားရှင်းသည် ရိုးရှင်းသော်လည်း အများအားဖြင့် တည်းဖြတ်ခြင်း သို့မဟုတ် ဖျက်ခြင်းအမှားများကို ပြန်ဖျက်ရန်အတွက် အသုံးဝင်သည်။

နောက်ထပ်အရေးကြီးသော ပြုပြင်ပြောင်းလဲမှုမှာ UNIX ကဲ့သို့ စနစ်များတွင် ဖိုင်အတည်ပြုခြင်းအမိန့်နှင့် ခွင့်ပြုချက်/ပိုင်ရှင်များကို ကိုင်တွယ်ခြင်းဖြစ်သည်။ Windows နှင့် Linux အကြား တစ်ပြိုင်တည်းချိန်ကိုက်ပါက အံ့အားသင့်စရာများကို ရှောင်ရှားရန် ဤအကွက်များကို စစ်ဆေးပါ။ metadata နှင့်အတူ။

ကွန်ရက်ဖွဲ့စည်းပုံများ- "တင်ဆက်သူ" နှင့် ကွက်ကွက်စိတ်ကူးများဖြင့် အချင်းများ

ကွန်ပြူတာ သုံးလုံး သို့မဟုတ် ထို့ထက်ပို၍ ထိရောက်သော အစုအဝေးတစ်ခုကို သင် သတ်မှတ်နိုင်သည်။ A၊ B နဲ့ C ဆိုကြပါစို့။ A ကို "တင်ဆက်သူ" အဖြစ် အမှတ်အသားပြုပါက (enter) B နှင့် C ကို ချိတ်ဆက်ခြင်းဖြင့်၊ A သည် စက်များကို တစ်ခုနှင့်တစ်ခု မိတ်ဆက်ပေးပြီး အခြားအရာများသည် အချင်းချင်း အလိုအလျောက် သိရှိလာပါသည်။

အားသာချက်? A ပိတ်လိုက်ရင်၊ B နှင့် C သည် တိုက်ရိုက်ထပ်တူကျနေပါမည်။ ချိတ်ဆက်ပေးလို့ရတယ်။ ထို့အပြင်၊ လွှဲပြောင်းမှုများကို မျှဝေပါသည်- အရာအားလုံးကို A ပေးပို့ခြင်းအစား၊ စက်တစ်ခုစီသည် အရင်းအမြစ်ရှိ bandwidth ကိုလျှော့ချပြီး ပံ့ပိုးပေးပါသည်။

လူတိုင်းကို တင်ဆက်သူအဖြစ် သတ်မှတ်ထားပါက "စုစုပေါင်းကွက်" သည် ဖြစ်နိုင်သော်လည်း ၎င်းကို အကြံမပြုပါ။ သန့်ရှင်းရန် ခက်ခဲသော "သရဲ ကိရိယာများ" ကို ထုတ်ပေးပါသည်။ တည်ရှိနေသော်လည်း ၎င်း၏အကိုးအကားသည် ကွန်ရက်ပေါ်တွင် ဆက်လက်တည်ရှိနေသည့်အခါ။ Syncthing သည် အပြန်အလှန်တင်ဆက်သူများကို တွေ့ရှိပါက၊ ၎င်းသည် သင့်အား ပြန်လည်စဉ်းစားရန် သတိပေးချက်ထုတ်ပေးပါသည်။

ဝေးလံခေါင်သီသောအုပ်ချုပ်ရေးနှင့်လက်တွေ့အကြံပြုချက်များ

အသင်းတစ်သင်းကို အခြားအသင်းတစ်ခုမှ စီမံခန့်ခွဲလိုပါသလား။ လုပ်ဆောင်ချက်များ → ဆက်တင်များ → GUI နှင့် သွားပါ။ ဝဘ်အင်တာဖေ့စ်၏ နားထောင်မှုလိပ်စာကို ပြောင်းပါ။ သင်၏ LAN မှ ဝင်ရောက်ခွင့်ပြုရန် (ဥပမာ၊ 0.0.0.0:8384) လိုအပ်သော အသုံးပြုသူအမည်နှင့် စကားဝှက်ကို ထည့်သွင်းပါ။

ဂရပ်ဖစ် အင်တာဖေ့စ်မပါဘဲ ဆာဗာကို စီမံခန့်ခွဲပါက၊ မင်းတည်းဖြတ်နိုင်တယ် ~/.config/syncthing/config.xml GUI အပါအဝင် ဘောင်များကို ချိန်ညှိရန်။ SSH မှတစ်ဆင့် အရာအားလုံးပြီးပါက၊ port forwarding ပါသော လိုဏ်ခေါင်းတစ်ခုသည် သင့်အား "ယူဆောင်လာရန်" ခွင့်ပြုသည် 127.0.0.1:8384 သင်ချိတ်ဆက်နေသည့် စက်သို့။

UPnP မပါဘဲ တင်းကျပ်သော router များ သို့မဟုတ် router များရှိနေသောအခါ၊ ထပ်တူပြုခြင်းသည် relay များကိုဆွဲနိုင်သည်။၎င်းတို့သည် သင့်ချိတ်ဆက်မှုကို နှေးကွေးစေသော်လည်း ၎င်းတို့သည် ယာယီပြင်ဆင်မှုတစ်ခုအနေဖြင့် အလွန်အသုံးဝင်ပါသည်။ သင့်ကွန်ရက်ပတ်ဝန်းကျင်ကို ထိန်းချုပ်နိုင်လျှင် ဆိပ်ကမ်းများဖွင့်ခြင်းနှင့် တိုက်ရိုက်လမ်းကြောင်းပြခြင်း လမ်းကြောင်းများသည် များသောအားဖြင့် ပိုမိုကောင်းမွန်သော စွမ်းဆောင်ရည်ကို ပေးပါသည်။

ကိုယ်ရေးကိုယ်တာနှင့် လုံခြုံရေး- သင်သိလိုသည်များ

စက်ပစ္စည်းများအကြား ဆက်သွယ်မှုကို TLS နှင့် စက်တစ်ခုစီဖြင့် ကုဒ်ဝှက်ထားသည်။ ၎င်းတွင် ၎င်း၏ကိုယ်ပိုင်လက်မှတ်နှင့် သီးသန့်သော့ရှိသည်။သို့သော်၊ ကိုယ်ရေးကိုယ်တာသည် သက်တူရွယ်တူများကြားတွင် စုစုပေါင်းအမည်ဝှက်ခြင်းကို မဆိုလိုပါ။ ချိတ်ဆက်ထားသော စက်များသည် သင်၏ IP လိပ်စာ၊ စနစ်နှင့် အခြေအနေ (ချိတ်ဆက်ထားသည်၊ စင့်ခ်လုပ်ခြင်း စသည်) ကို မြင်နိုင်ပါသည်။ သင်ယုံကြည်ရသူများနှင့်သာ ချိတ်ဆက်ပါ။

တစ်ကမ္ဘာလုံးအတိုင်းအတာဖြင့် လုပ်ဆောင်ရန်အတွက် Syncthing သည် အများသူငှာဝန်ဆောင်မှုအချို့ကို အသုံးပြုသည်- ကမ္ဘာလုံးဆိုင်ရာ ရှာဖွေတွေ့ရှိမှု ဆာဗာများ၊ ထပ်လောင်းများနှင့် ထပ်လောင်းစာရင်းများအပ်ဒိတ်ဆာဗာအပြင်၊ စာရင်းဇယားများအတွက် အမည်မသိ telemetry ကို သဘောတူလျှင်။ သင်၏ကိုယ်ပိုင်သီးသန့်ကွန်ရက်ကို စနစ်ထည့်သွင်းလိုပါက အရာအားလုံးကို အစားထိုးနိုင်သော်လည်း လူအများစုအတွက် မလိုအပ်ပါ။

ဆိပ်ကမ်းများ၊ စွမ်းဆောင်ရည်နှင့် ပဋိပက္ခဖြေရှင်းမှု

ပုံမှန်အားဖြင့်၊ GUI ကိုအသုံးပြုသည်။ localhost တွင် port 8384Peer synchronization သည် ပုံမှန်အားဖြင့် အလုပ်ခန့်သည်။ ၂၂၀၀၀/TCP နှင့်ဒေသခံရှာဖွေတွေ့ရှိမှု 21027/UDPသင့်တွင် firewall တစ်ခုရှိပါက၊ တိုက်ရိုက်ချိတ်ဆက်မှုကို ပိုမိုကောင်းမွန်စေရန် လိုအပ်သလိုဖွင့်ပါ။

ကွန်ပြူတာနှစ်လုံးသည် တူညီသောဖိုင်ကို တပြိုင်နက်တည်း မွမ်းမံသောအခါ၊ ကျော်ကြားသော "ထပ်တူပြုခြင်းပဋိပက္ခ" ပေါ်လာသည်။Syncthing သည် ရက်စွဲနောက်ဆက်တစ်ခုကို ပေါင်းထည့်ထားသောကြောင့် မည်သည့်ဗားရှင်းကို သိမ်းဆည်းရမည်နည်း။ ဗားရှင်းဖွင့်ခြင်းကို ဆက်လက်လုပ်ဆောင်ခြင်းက သင့်စနစ်ကို ကာကွယ်ပေးသည်။

အညွှန်းကိန်းသည် အချိန်ကြာမြင့်သည်ကို သတိပြုမိပါက၊ စကင်န်စစ်ဆေးပြီး အချိန်နှင့်တစ်ပြေးညီပြောင်းလဲမှု "နာရီ" ကိုစစ်ဆေးပါ။ကြီးမားသော repos တွင်၊ ကြားကာလများကို ချိန်ညှိခြင်းနှင့် inotify notification (အသုံးပြုနိုင်သည့်နေရာတွင်) ဖွင့်ခြင်းဖြင့် အေးမြမှုကို မထိခိုက်စေဘဲ CPU ကို သိမ်းဆည်းနိုင်သည်။

ကွန်တိန်နာတပ်ဆင်ခြင်းနှင့် အခြားမှတ်စုများ

ထုပ်ပိုးထားသော ပတ်ဝန်းကျင်အတွက်၊ တရားဝင် Docker ပုံတစ်ခုရှိသည်။သင်၏ဖိုင်တွဲများအတွက် volumes ကိုတပ်ဆင်ထားရန် NAS၊ home servers သို့မဟုတ် VPS တွင် Syncthing ကိုထည့်သွင်းရန် အလွန်အဆင်ပြေသောနည်းလမ်းဖြစ်သည်။

Desktop ဖြင့် GNU/Linux တွင်၊ Syncthing-GTK သို့မဟုတ် အလားတူ ရှေ့တန်းများသည် စီမံခန့်ခွဲမှုကို လွယ်ကူချောမွေ့စေသည်။ စနစ်ဗန်းရှိ အိုင်ကွန်တစ်ခုနှင့်အတူ ဘရောက်ဆာကို မဖွင့်ဘဲ ရွေးချယ်မှုများသို့ တိုက်ရိုက်ဝင်ရောက်ပါ။ Windows တွင် SyncTrayzor သည် ထိုအခန်းကဏ္ဍကို ပြီးပြည့်စုံစွာ ဖြည့်ဆည်းပေးသည်။

ပရောဂျက်ကို အလေးပေးသကဲ့သို့၊ "မင်းရဲ့ဒေတာက မင်းတစ်ယောက်တည်းပဲ"ပြင်ပအဖွဲ့အစည်း cloud မပါဘဲ ဤချဉ်းကပ်မှုသည် စက်တွင်းအလုပ်၊ မီဒီယာစီးကြောင်းများ သို့မဟုတ် အရေးကြီးဒေတာအတွက် အသုံးပြုသူအများအပြားသည် Dropbox/Drive မှ ပြောင်းရွှေ့လာရသည့် အကြောင်းရင်းဖြစ်သည်။

အဲဒါကို အကောင်းဆုံးအသုံးချဖို့ စိတ်ဝင်စားတယ်ဆိုရင် အချိန်ပေးလိုက်ပါ။ ဖယ်ထုတ်ခြင်းပုံစံများ၊ လှိုင်းနှုန်းကန့်သတ်ချက်များနှင့် ဗားရှင်းပြုလုပ်ခြင်း။ဤအရာများသည် စက်များစွာနှင့် ကြီးမားသောလမ်းညွှန်များဖြင့် လက်တွေ့ကမ္ဘာပတ်ဝန်းကျင်တွင် ခြားနားစေသည့် ဆက်တင်သုံးခုဖြစ်သည်။

၎င်းမှဆင်းသက်လာသောအခါ Syncthing သည်ပေါင်းစပ်သည်။ P2P မြန်နှုန်း၊ အကြွင်းမဲ့ထိန်းချုပ်မှုနှင့် အလွန်အသုံးပြုရလွယ်ကူသော စနစ်ထည့်သွင်းမှု။၎င်းကို စတင်အသုံးပြုပြီးသည်နှင့် USB ဒရိုက်များ၊ အီးမေးလ် ပူးတွဲပါဖိုင်များနှင့် အဆုံးမရှိ cloud အပ်လုဒ်များအကြောင်း မေ့သွားနိုင်သည်။ ဟုတ်တယ်၊ အဲဒါ အံ့သြစရာကောင်းတယ်။

သီးသန့်အကြောင်းအရာ - ဤနေရာကိုနှိပ်ပါ။  သင့်ဒေတာကို ဒေါင်းလုဒ်မလုပ်ဘဲ cloud တစ်ခုမှ အခြားတစ်ခုသို့ ရွှေ့ပြောင်းနည်း