Bii o ṣe le lo Syncthing: itọsọna pipe si mimuuṣiṣẹpọ laisi awọsanma

Imudojuiwọn ti o kẹhin: 23/11/2025

  • Ṣiṣẹpọpọ awọn folda ṣiṣẹpọ nipasẹ P2P pẹlu fifi ẹnọ kọ nkan TLS ati ifọwọsi ẹrọ, laisi awọn olupin ibi ipamọ.
  • O jẹ pẹpẹ-agbelebu (Linux, macOS, Windows, Android) ati pe o funni ni wiwo wẹẹbu kan, GUI, ati ipaniyan lẹhin.
  • O gba awọn ipo folda laaye (fifiranṣẹ/gbigba), ti ikede, awọn ilana imukuro, ati awọn iṣupọ pẹlu “olugbejade”.
  • Ko ropo awọn afẹyinti: o yẹ ki o ni idapo pelu awọn ẹda ita ati lo "Firanṣẹ / Gba Nikan" nigbati o yẹ.
mimuṣiṣẹpọ

Ọna kan wa lati tọju awọn faili rẹ titi di oni kọja awọn ẹrọ lọpọlọpọ laisi lilọ nipasẹ awọsanma: Syncthing. Ọfẹ yii ati ohun elo orisun ṣiṣi n mu awọn folda ṣiṣẹpọ taara laarin awọn kọnputapẹlu aabo opin-si-opin ati laisi pinpin data rẹ pẹlu awọn ẹgbẹ kẹta.

Ni ikọja awọn aaye imọ-ẹrọ, o tan imọlẹ fun ayedero rẹ: o fi iṣẹ naa sori kọnputa kọọkan ki o yan iru awọn folda lati pin, ati pe iyẹn ni. O ṣiṣẹ lori GNU/Linux, macOS, Windows, ati Android.O ni wiwo wẹẹbu ati awọn ohun elo tabili, pẹlu idojukọ ko o: data rẹ jẹ tirẹ ati pe o pinnu ibi ti o ti fipamọ ati bii o ṣe n rin kiri.

Kini Syncthing ati kilode ti o tọ si?

 

Amuṣiṣẹpọ jẹ eto amuṣiṣẹpọ faili agbelebu-Syeed ti o fojusi lori asiri ati iṣakoso. Iwe-aṣẹ rẹ jẹ Iwe-aṣẹ Gbogbo eniyan Mozilla 2.0 (MPL 2.0)O ti ni idagbasoke ni Go ati pe o nlo ilana paṣipaarọ Àkọsílẹ tirẹ, ti a mọ ni Ilana Iyipada paṣipaarọ Block (BEP), lati gbe data daradara.

Ni iṣe, ise agbese na ni imọran iru awọsanma BYO (Mu Tirẹ Rẹ), nibiti O pese ohun elo ati sọfitiwia naa so awọn ẹrọ rẹ pọ Ko nilo awọn olupin ibi ipamọ aarin. O ṣe atilẹyin IPv4 ati IPv6, ati pe o le lo awọn relays nigbati asopọ taara ko ṣee ṣe.

Imoye ise agbese na da lori ọpọlọpọ awọn ibi-afẹde ti o han gbangba: lati dena pipadanu data, ṣetọju aabo, dẹrọ lilo, ṣe adaṣe bi o ti ṣee ṣe, ati pe o wa fun gbogbo eniyanGbogbo eyi wa pẹlu wiwo ti o han gbangba ati iwe-ipamọ lọpọlọpọ.

  • Idaabobo lodi si adanu: igbiyanju lati dinku awọn ewu ti ibajẹ tabi piparẹ lairotẹlẹ.
  • AaboÌsekóòdù TLS ṣe aabo data ni irekọja ati pe ẹrọ kọọkan ti fọwọsi ni gbangba.
  • Irọrun ati adaṣeEto ti o rọrun lati loye, mimuuṣiṣẹpọ lẹhin, ko si si frills.
  • Wiwa jakejadoAwọn alabara fun GNU/Linux, macOS, Windows ati Android, pẹlu aṣayan eiyan Docker.

Lati Top o si pa O ni wiwo oju opo wẹẹbu wiwọle lati ẹrọ aṣawakiri. Ati, ni GNU/Linux, GUI ti o da lori GTK (ni afikun si awọn iwaju iwaju bii Syncthing-GTK) ti o jẹ ki awọn iṣẹ ṣiṣe lojoojumọ rọrun.

Itọsọna si lilo Syncthing

Bii o ṣe n ṣiṣẹ lori ipele imọ-ẹrọ (laisi sisọ ni awọn alaye)

Nigbati o ba pin folda kan, Syncthing ṣe itupalẹ awọn faili ati pin wọn si awọn bulọọki. Mu awọn bulọọki ti o yipada ṣiṣẹpọ nikanEyi ṣe iyara gbigbe ati dinku agbara bandiwidi. O tun kan funmorawon metadata ati “awọn ọlọjẹ ina” lẹhin ṣiṣe iṣiro ati iranti awọn hashes pipe.

Nipa aabo, Gbogbo ibaraẹnisọrọ ti wa ni ìpàrokò pẹlu TLSAwọn ẹrọ jẹ idanimọ nipasẹ ID alailẹgbẹ (ti o jade lati ijẹrisi wọn), ati asopọ laarin wọn nilo ijẹrisi lati ẹgbẹ mejeeji. Ti awọn ija ba waye, eto naa tun tunrukọ faili ti atijọ julọ pẹlu suffix bi “ rogbodiyan amuṣiṣẹpọ ”pẹlu ọjọ ati akoko ki o le yanju ni rọọrun.

Fun ipo ati asopọ, Ṣiṣẹpọlọpọ laifọwọyi ṣe iwari awọn ẹrọ lori LAN rẹ Ati pe, ti o ba jẹ dandan, o le lo awọn iṣipopada gbangba. Pẹlupẹlu, o ṣetọju awọn asopọ ti nṣiṣe lọwọ paapaa ti o ba yipada awọn nẹtiwọọki, nitorinaa mimuuṣiṣẹpọ tẹsiwaju nigbati o ba tun wọle si intanẹẹti.

Fifi sori ẹrọ lori awọn eto pataki

Ni GNU/Linux o le fi sii lati awọn ibi ipamọ osise tabi lati inu iṣẹ akanṣe funrararẹ. Ni Debian/Ubuntu ati awọn itọsẹ, o gba ọ niyanju lati lo ibi ipamọ osise ati gbe bọtini PGP wọle.Lakoko ti Fedora, CentOS, ati awọn ọna ṣiṣe ti o jọra pẹlu ninu awọn ibi ipamọ wọn bi EPEL. Ni Arch/Manjaro, o wa ninu awọn ibi ipamọ ti o baamu.

Ni kete ti o ti fi sii, o ni imọran lati ṣiṣẹ iṣẹ olumulo pẹlu systemd: usa systemctl enable syncthing@usuario y systemctl start syncthing@usuario (ropo “orukọ olumulo” pẹlu orukọ akọọlẹ rẹ). Ni wiwo ayelujara aiyipada ti ṣeto si http://127.0.0.1:8384 fun agbegbe isakoso.

Lori Windows, alakomeji osise n ṣiṣẹ ni aṣa “gbigbe”, ṣugbọn fun iriri itunu diẹ sii awọn iṣẹ akanṣe wa bi SyncTrayzor, que Amuṣiṣẹpọ bẹrẹ ni abẹlẹ, ṣafihan awọn iwifunni, ati ṣepọ sinu atẹ eto.Ni ọna yii o le gbagbe nipa ṣiṣi awọn window console; ti o ba bẹrẹ pẹlu awọn eto ati ki o duro jade ti oju titi ti o nilo o.

Lori macOS o le ṣe igbasilẹ ohun elo ti a kojọpọ pe Fi Syncthing sori ẹrọ bi ohun elo abinibiLori Android, O wa lori Play itaja ati F-Droidati gba ọ laaye lati pa foonu alagbeka rẹ pọ pẹlu awọn ẹrọ rẹ si, fun apẹẹrẹ, gbe awọn fọto laifọwọyi si kọnputa rẹ.

mimuṣiṣẹpọ

Awọn igbesẹ akọkọ ni wiwo wẹẹbu

Ṣii ẹrọ aṣawakiri rẹ ki o lọ si http://127.0.0.1:8384 (aiyipada ibudo). Bi o ṣe yẹ, o yẹ ki o mu orukọ olumulo GUI ṣiṣẹ ati ọrọ igbaniwọle. Lati Awọn iṣe → Eto → GUI, ni pataki ti o ba yoo fi han ni ita ti localhost tabi ṣakoso rẹ lati kọnputa miiran lori LAN.

Iwọ yoo wo iboju pẹlu awọn panẹli fun “Awọn folda”, “Ẹrọ yii” ati “Awọn ẹrọ miiran”. Ni wiwo iwari awọn eto ede ati ki o jẹ ohun ogbon.Lati ibẹ o le ṣafikun awọn ẹrọ latọna jijin, ṣẹda awọn folda ti o pin, ṣatunṣe awọn aye, ati ṣayẹwo ipo imuṣiṣẹpọ.

ID ẹrọ rẹ ati sisopọ pọ

Fifi sori Syncthing kọọkan n ṣe agbekalẹ ijẹrisi tirẹ ati ID ẹrọ to somọ. ID yẹn gba awọn ẹrọ miiran laaye lati wa ọ ati beere asopọ kan.Iwọ yoo rii ni Awọn iṣe → Fi ID han, lẹgbẹẹ koodu QR ti o wulo pupọ nigbati o ba so pọ pẹlu foonu alagbeka kan.

Lati so awọn ẹrọ meji pọ, lori ọkan ninu wọn tẹ "Fi ẹrọ jijin kun", Lẹẹmọ ID ẹni miiran ki o fipamọTi awọn mejeeji ba wa lori LAN kanna, Syncthing nigbagbogbo “ri” kọnputa keji laisi o ni lati tẹ koodu naa, o ṣeun si wiwa agbegbe.

Nigbati o ba fipamọ, Ẹgbẹ keji yoo rii ifitonileti sisopọ kan. lati gba asopọ. Nigbati awọn mejeeji ba jẹrisi, awọn ẹrọ meji naa ti sopọ ati ṣetan lati mu awọn folda ṣiṣẹpọ.

Pin folda kan: aami, ọna, ati tani lati pin pẹlu

Lati bẹrẹ mimuuṣiṣẹpọ, ṣafikun folda lori ọkan ninu awọn ẹrọ naa. Fi aami kan (orukọ apejuwe) ati ọna disk kanO le pin pẹlu ọkan tabi diẹ ẹ sii awọn ẹgbẹ nipa yiyan wọn ni "Pinpin" taabu.

Ko ṣe dandan pe ọna naa jẹ kanna fun gbogbo awọn ẹgbẹ; O le ya aworan “FotosMóvil” lori PC rẹ si “/home/usuario/syncthing/camara”Fun apere. O kan gbiyanju lati ṣeto ki o ko ni idamu nigbati o fipamọ awọn faili ni aye to tọ.

Nigbati o ba pin folda naa, ẹgbẹ miiran yoo gba ifiwepe si “gba” ati yan ibiti wọn yoo gbe sori ẹrọ wọn. Lẹhin ti awọn ẹgbẹ mejeeji gba, ilana imuṣiṣẹpọ bẹrẹ. ati pe iwọ yoo rii awọn ifi ilọsiwaju, kika nkan, ati atọka dina ni akoko gidi.

mimuṣiṣẹpọ

Awọn oriṣi folda ati awọn eto to wulo

Syncthing nfunni ni awọn ipo mẹta fun folda kan: Firanṣẹ ati gba, Firanṣẹ nikan, ati Gba nikanNi igba akọkọ ti bidirectional (bi o ti ṣe deede). "Firanṣẹ nikan" ṣe idilọwọ awọn iyipada lati awọn ẹgbẹ miiran lati ni ipa lori orisun; wulo fun a titunto si egbe titari akoonu. “Gba nikan” ṣe idiwọ awọn iyipada agbegbe lati ikede.

Igbimọ ṣiṣatunṣe folda ni diẹ ninu awọn aṣayan ilọsiwaju to wulo pupọ. Fun apere, O le ṣalaye ipin ti o kere ju ti aaye disk ọfẹ, tabi ṣatunṣe bi ati nigbati awọn ayipada ti wa ni ti ṣayẹwo (ṣayẹwo aarin, ati akiyesi akoko gidi ti o ba yẹ).

Iwọ yoo tun wa Foju Awọn Ilana (awọn ilana lati yọkuro, bii *.tmp tabi awọn ilana pato), ati apakan Ẹya kika Faili lati tọju awọn ẹya ti tẹlẹ ti awọn faili. Ti ikede yii rọrun ṣugbọn o wulo fun ṣiṣatunṣe ti o wọpọ tabi awọn aṣiṣe piparẹ.

Atunṣe pataki miiran ni aṣẹ ijẹrisi faili ati mimu awọn igbanilaaye / awọn oniwun ni awọn eto UNIX-like. Ti o ba muuṣiṣẹpọ laarin Windows ati Lainos, ṣayẹwo awọn apoti wọnyi lati yago fun awọn iyanilẹnu. pẹlu metadata.

Awọn ẹya nẹtiwọki: radial pẹlu “olugbejade” ati awọn imọran apapo

Pẹlu awọn kọnputa mẹta tabi diẹ sii, o le ṣeto iṣupọ daradara diẹ sii. Jẹ ki a sọ A, B, ati C. Ti o ba samisi A bi “olugbejade” (tẹ sii) Nipa sisopo B ati C, A "ṣafihan" awọn ẹrọ si kọọkan miiran ati awọn miiran laifọwọyi di mọ ti kọọkan miiran.

Anfani? Ti A ba wa ni pipa, B ati C yoo tẹsiwaju lati muṣiṣẹpọ taara pese ti won le sopọ. Siwaju si, awọn gbigbe ti wa ni pin: dipo ti A rán ohun gbogbo, kọọkan ẹrọ takantakan, din bandiwidi ni orisun.

"Apapọ apapo" ṣee ṣe ti o ba samisi gbogbo eniyan bi awọn olufihan laarin gbogbo awọn miiran, ṣugbọn kii ṣe iṣeduro. "Awọn ẹrọ iwin" ti wa ni ipilẹṣẹ ti o ṣoro lati sọ di mimọ. Nigbati ọkan ba dẹkun lati wa ṣugbọn itọkasi rẹ wa lori nẹtiwọọki. Ti o ba jẹ pe Syncthing ṣe awari awọn olufojusi atunsan, o funni ni ikilọ kan fun ọ lati tun ronu.

Isakoṣo latọna jijin ati awọn imọran to wulo

Ṣe o fẹ lati ṣakoso ẹgbẹ kan lati ọdọ miiran? Lọ si Awọn iṣe → Eto → GUI ati Yi adirẹsi igbọran ti wiwo wẹẹbu pada lati gba iraye si lati LAN rẹ (fun apẹẹrẹ, 0.0.0.0:8384). Jọwọ ṣafikun orukọ olumulo ati ọrọ igbaniwọle ti o nilo.

Ti o ba ṣakoso olupin laisi wiwo ayaworan, o le ṣatunkọ ~/.config/syncthing/config.xml lati ṣatunṣe awọn paramita, pẹlu GUI. Ati pe ti ohun gbogbo ba ṣe nipasẹ SSH, oju eefin kan pẹlu gbigbe ibudo gba ọ laaye lati “mu” 127.0.0.1:8384 si ẹrọ ti o sopọ lati.

Nigbati awọn olulana ti o muna tabi awọn olulana wa laisi UPnP, Syncthing le fa relaysWọn wulo pupọ bi atunṣe igba diẹ, botilẹjẹpe wọn fa fifalẹ asopọ rẹ. Ti o ba ni iṣakoso lori agbegbe nẹtiwọọki rẹ, ṣiṣi awọn ebute oko oju omi ati ijabọ ipa-ọna taara nigbagbogbo pese iṣẹ ṣiṣe to dara julọ.

Asiri ati aabo: ohun ti o nilo lati mọ

Ibaraẹnisọrọ laarin awọn ẹrọ jẹ fifipamọ pẹlu TLS ati ẹrọ kọọkan O ni ijẹrisi tirẹ ati bọtini ikọkọSibẹsibẹ, aṣiri ko tumọ si ailorukọ lapapọ laarin awọn ẹlẹgbẹ: awọn ẹrọ ti o sopọ le rii adiresi IP rẹ, eto, ati ipo (ti sopọ, mimuṣiṣẹpọ, ati bẹbẹ lọ). Nikan sopọ pẹlu awọn eniyan ti o gbẹkẹle.

Lati ṣiṣẹ ni iwọn agbaye, Syncthing nlo diẹ ninu awọn iṣẹ ti gbogbo eniyan: agbaye awari olupin, relays, ati yiyi awọn akojọNi afikun si olupin imudojuiwọn ati, ti o ba gba, telemetry alailorukọ fun awọn iṣiro. Ohun gbogbo jẹ rirọpo ti o ba fẹ ṣeto nẹtiwọọki ikọkọ tirẹ, ṣugbọn kii ṣe pataki fun ọpọlọpọ eniyan.

Awọn ibudo, iṣẹ ati ipinnu rogbodiyan

Nipa aiyipada, GUI nlo ibudo 8384 pa localhostAmuṣiṣẹpọ awọn ẹlẹgbẹ ni igbagbogbo nṣiṣẹ 22000/TCP ati wiwa agbegbe 21027/UDPTi o ba ni ogiriina kan, ṣii bi o ṣe nilo lati mu ilọsiwaju taara.

Nigbati awọn kọnputa meji ba yipada faili kanna ni akoko kanna, olokiki " rogbodiyan amuṣiṣẹpọ " hanSyncthing ṣafikun suffix ọjọ kan ki o le yan iru ẹya lati tọju. Mimu ṣiṣẹ ti ikede ṣe iranlọwọ lati daabobo eto rẹ.

Ti o ba ṣe akiyesi pe atọka naa n gba akoko pipẹ, Ṣayẹwo ọlọjẹ naa ati iyipada akoko gidi " aago".Ni awọn ibi ipamọ nla, ṣatunṣe awọn aaye arin ati ṣiṣe ifitonileti inotify (nibiti o wulo) le ṣafipamọ Sipiyu laisi irubọ tutu.

Awọn fifi sori ẹrọ ati awọn akọsilẹ miiran

Fun awọn agbegbe ti a fi pamọ, Aworan Docker osise waO jẹ ọna ti o rọrun pupọ lati fi Syncthing sori NAS, awọn olupin ile tabi VPS, titọju awọn iwọn didun ti a gbe sori awọn folda rẹ.

Ni GNU/Linux pẹlu tabili tabili kan, Syncthing-GTK tabi iru awọn iwaju iwaju dẹrọ iṣakoso pẹlu aami kan ninu atẹ eto ati iwọle taara si awọn aṣayan laisi ṣiṣi ẹrọ aṣawakiri naa. Lori Windows, SyncTrayzor mu ipa yẹn ṣẹ daradara.

Gẹgẹbi iṣẹ akanṣe naa ṣe tẹnumọ, "Data rẹ jẹ tirẹ nikan"Ọna yii-laisi awọsanma ẹni-kẹta-ni idi ti ọpọlọpọ awọn olumulo n lọ lati Dropbox / Drive fun iṣẹ inu, awọn ṣiṣan media, tabi data ifura.

Ti o ba nifẹ lati gba pupọ julọ ninu rẹ, ya akoko si awọn ilana imukuro, awọn opin bandiwidi, ati ti ikedeIwọnyi jẹ awọn eto mẹta ti o ṣe iyatọ ni awọn agbegbe gidi-aye pẹlu ọpọlọpọ awọn ero ati awọn ilana ilana nla.

Nigbati o ba de si isalẹ, Syncthing dapọ Iyara P2P, iṣakoso pipe, ati iṣeto ore-olumulo pupọ.Ni kete ti o ba gbe soke ati ṣiṣiṣẹ, o le gbagbe nipa awọn awakọ USB, awọn asomọ imeeli, ati awọn agberu awọsanma ailopin. Ati bẹẹni, o jẹ iyalẹnu dara.

Iyasoto akoonu - Tẹ Nibi  HDR atẹle rẹ le buru ju SDR: Nigbawo lati mu ṣiṣẹ ati bii o ṣe le ṣe iwọn rẹ daradara