Mokhoa oa ho sebelisa Syncthing: tataiso e felletseng ea ho lumellana ntle le leru

Nchafatso ea hoqetela: 23/11/2025

  • Syncthing e hokahanya lifoldara ka P2P ka encryption ea TLS le tumello ea sesebelisoa, ntle le li-server tsa polokelo.
  • Ke sethala sa marang-rang (Linux, macOS, Windows, Android) mme e fana ka sebopeho sa webo, GUI, le ts'ebetso ea morao-rao.
  • E lumella mekhoa ea lifoldara (romela/amohela), phetolelo, lipaterone tsa ho qhelela ka thoko, le lihlopha tse nang le "presenter".
  • Ha e nke sebaka sa li-backups: e lokela ho kopanngoa le likopi tsa ka ntle 'me e sebelisoe "Romela / Fumana Feela" ha ho loketse.
ho lumellana

Ho na le mokhoa oa ho boloka lifaele tsa hau li ntse li le teng ho lisebelisoa tse ngata ntle le ho feta har'a leru: Syncthing. Sesebelisoa sena sa mahala le se bulehileng se hokahanya lifoldara ka kotloloho lipakeng tsa likhomphuthaka ts'ireletso ea ho qetela le ntle le ho arolelana lintlha tsa hau le batho ba boraro.

Ka ntle ho likarolo tsa tekheniki, e khanya ka mokhoa o bonolo oa eona: o kenya ts'ebeletso khomphuteng e 'ngoe le e' ngoe ebe o khetha hore na o tla arolelana lifoldara life, 'me ke phetho. E sebetsa ho GNU/Linux, macOS, Windows le Android.E na le sebopeho sa marang-rang le lits'ebetso tsa komporo, ka tsepamiso e hlakileng: data ea hau ke ea hau mme o etsa qeto ea hore na e bolokiloe hokae le hore na e tsamaea joang.

Syncthing ke eng hona hobaneng e le bohlokoa?

 

Syncthing ke sistimi ea khokahano ea lifaele tsa sethala e shebaneng le lekunutu le taolo. Laesense ea eona ke Mozilla Public License 2.0 (MPL 2.0)E hlahisoa ho Go mme e sebelisa protocol ea eona ea block exchange, e tsejoang e le Block Exchange Protocol (BEP), ho fetisetsa data ka katleho.

Ka ts'ebetso, morero o fana ka tlhahiso ea mofuta oa leru la BYO (Bring Your Own), moo U fana ka hardware mme software e hokela lisebelisoa tsa hau Ha e hloke li-server tsa polokelo tse bohareng. E ts'ehetsa IPv4 le IPv6, 'me e ka sebelisa li-relay ha khokahano e tobileng e sa khonehe.

Filosofi ea morero e ipapisitse le lipheo tse 'maloa tse hlakileng haholo: ho thibela tahlehelo ea data, ho boloka ts'ireletso, ho nolofatsa ts'ebeliso, ho iketsetsa ka hohle kamoo ho ka khonehang, le ho fumaneha ho bohleSena sohle se tla le sebopeho se hlakileng le litokomane tse pharaletseng.

  • Tšireletso khahlanong le tahlehelo: ho leka ho fokotsa likotsi tsa bobolu kapa ho hlakoloa ka phoso.
  • TshireletsoTLS encryption e sireletsa data nakong ea lipalangoang 'me sesebelisoa ka seng se amohetsoe ka mokhoa o hlakileng.
  • Bonolo le boiketsetso: tlhophiso e utloisisehang, khokahano ea morao-rao, 'me ha ho na lintho tse monate.
  • Ho fumaneha ka bopharaBareki ba GNU/Linux, macOS, Windows le Android, hammoho le khetho ea setshelo sa Docker.

Ho feta tsohle, E na le sebopeho sa marang-rang se fumanehang ho tsoa ho sebatli. Mme, ho GNU/Linux, GUI e thehiloeng ho GTK (ho ekelletsa ho li-frontend tse kang Syncthing-GTK) e etsang hore mesebetsi ea letsatsi le letsatsi e be bonolo.

Tataiso ea ho sebelisa Syncthing

E sebetsa joang maemong a tekheniki (ntle le ho ts'oaroa ka lintlha)

Ha o arolelana foldara, Syncthing e sekaseka lifaele ebe e li arola ka li-blocks. Kopanya feela li-block tse fetohangSena se potlakisa phetiso mme se fokotsa tšebeliso ea bandwidth. E boetse e sebetsa ho hatella metadata le "scan scans" ka mor'a ho bala le ho hopola li-hashes tse feletseng.

Ha e le tshireletso, Lipuisano tsohle li patiloe ka TLSLisebelisoa li khetholloa ka ID e ikhethang (e nkiloeng ho setifikeiti sa bona), 'me kamano pakeng tsa bona e hloka tiiso ho tloha mahlakoreng ka bobeli. Haeba likhohlano li etsahala, sistimi e reha faele ea khale ka ho fetesisa e nang le suffix joalo ka "sync conflict" hammoho le letsatsi le nako e le hore u ka e rarolla habonolo.

Bakeng sa sebaka le khokahano, Syncthing e iphumanela lisebelisoa ho LAN ea hau 'Me, ha ho hlokahala, e ka sebelisa li-relay tsa sechaba. Ho feta moo, e boloka likhokahano tse sebetsang le ha o chencha marang-rang, kahoo kamahanyo e tsoela pele ha o fumana phihlello ea inthanete hape.

Ho kenya litsamaiso tse kholo

Ho GNU/Linux u ka e kenya ho tsoa ho polokelo ea molao kapa ho tsoa ho projeke ka boeona. Ho Debian/Ubuntu le li-derivatives, ho khothaletsoa ho sebelisa polokelo ea semmuso le ho kenya konopo ea PGP.Ha Fedora, CentOS, le litsamaiso tse tšoanang li e kenyelletsa libakeng tsa bona tsa polokelo joalo ka EPEL. Ho Arch/Manjaro, e libakeng tsa polokelo tse tsamaellanang.

Ha e se e kentsoe, ho bohlokoa ho tsamaisa ts'ebeletso ea mosebelisi ka systemd: usa systemctl enable syncthing@usuario y systemctl start syncthing@usuario (etsa sebaka sa "username" ka lebitso la akhaonto ea hau). Sehokelo sa kamehla sa webo se behiloe ho http://127.0.0.1:8384 bakeng sa tsamaiso ea lehae.

Ho Windows, binary ea molao e sebetsa ka mokhoa oa "portable", empa bakeng sa boiphihlelo bo monate ho na le merero e joalo SyncTrayzor, bashagak Syncthing e qala ka morao, e bonts'a litsebiso, 'me e hokahane le tray ea sistimi.Ka tsela ena u ka lebala ka lifensetere tsa console tse bulehileng; e qala ka sistimi mme e lula e sa bonahale ho fihlela o e hloka.

Ho macOS u ka khoasolla sesebelisoa se pakiloeng seo Kenya Syncthing joalo ka sesebelisoa sa lehaeHo Android, E fumaneha ho Play Store le F-Droidmme e o dumella ho para fono ya hao le disebediswa tsa hao, ho etsa mohlala, ho fetisetsa linepe khomphuteng ya hao ka boyona.

ho lumellana

Mehato ea pele ho sehokelo sa webo

Bula sebatli sa hau ebe u ea ho http://127.0.0.1:8384 (boema-kepe ba kamehla). Ha e le hantle, o lokela ho kenya tshebetsong lebitso la mosebedisi le password ea GUI. Ho tsoa ho Liketso → Litlhophiso → GUI, haholo-holo haeba u tla e pepesa ka ntle ho localhost kapa ho e laola ho tsoa khomphuteng e 'ngoe ho LAN.

U tla bona skrine e nang le liphanele bakeng sa "Lifoldara", "Sesebelisoa sena" le "Lisebelisoa tse ling". Sehokelo se lemoha puo ea sistimi mme se bonolo haholo.Ho tloha moo o ka eketsa lisebelisoa tse hole, etsa lifoldara tse arolelanoang, lokisa liparamente, 'me u hlahlobe boemo ba khokahano.

ID ea sesebelisoa sa hau le ho para

Kenyelletso ka 'ngoe ea Syncthing e iketsetsa setifikeiti sa eona le ID ea sesebelisoa e amanang le eona. ID eo e lumella lisebelisoa tse ling ho u fumana le ho kopa khokahano.U tla e bona ho Liketso → Bontša ID, haufi le khoutu ea QR e sebetsang haholo ha u kopanya le mohala oa thekeng.

Ho hokela lisebelisoa tse peli, ho e 'ngoe ea tsona tobetsa "Eketsa Sesebelisoa sa Remote", Beha ID ea motho e mong ebe u e bolokaHaeba ka bobeli li le ho LAN e le 'ngoe, Syncthing hangata e "bona" ​​komporo ea bobeli ntle le hore u thaepe khoutu, ka lebaka la ho sibolloa ha lehae.

Ha u e boloka, Sehlopha sa bobeli se tla bona tsebiso ea ho kopanya. ho amohela kgokelo. Ha bobeli ba netefatsa, lisebelisoa tse peli li hokahane 'me li loketse ho hokahanya lifoldara.

Arolelana sephutheli: label, tsela, le hore na u arolelane le mang

Ho qala ho hokahanya, eketsa foldara ho se seng sa lisebelisoa. Fana ka lengolo (lebitso le hlalosang) le tsela ea diskU ka e arolelana le sehlopha se le seng kapa ho feta ka ho li khetha ho "Sharing" tab.

Ha se tlamo hore tsela e ts'oane ho lihlopha tsohle; U ka 'mapa "FotosMóvil" ho PC ea hau ho "/home/usuario/syncthing/camara"Ka mohlala. Leka feela ho hlophiseha hore o se ke oa ferekana ha o boloka lifaele sebakeng se nepahetseng.

Ha o arolelana foldara, sehlopha se seng se tla fumana memo ea ho "amohela" le ho khetha hore na se tla e beha hokae tsamaisong ea bona. Ka mor'a hore mahlakore ka bobeli a lumellane, mokhoa oa ho hokahanya o qala. 'me u tla bona mekoallo ea tsoelo-pele, palo ea lintho, le index ea block ka nako ea nnete.

ho lumellana

Mefuta ea lifoldara le litlhophiso tse sebetsang

Syncthing e fana ka mekhoa e meraro foldareng ka 'ngoe: Romela le ho amohela, Romela feela, le Amohela feelaEa pele ke bidirectional (joalo ka tloaelo). "Romela feela" e thibela liphetoho tse tsoang ho lihlopha tse ling ho ama mohloli; e thusa sehlopha se hloahloa se hatellang litaba. "Amohela feela" e thibela liphetoho tsa lehae hore li se ke tsa phatlalatsoa.

Phanele ea ho hlophisa lifoldara e na le likhetho tse ling tsa bohlokoa tse tsoetseng pele. Ka mohlala, O ka hlalosa bonyane peresente ea sebaka sa mahala sa disk, kapa lokisa hore na liphetoho li hlahlojoa joang le hore na neng (scan interval, le ponelopele ea nako ea sebele haeba ho loketse).

U tla fumana Hlokomoloha Lipaterone (mehlala ea ho qhelela ka thoko, joalo ka *.tmp kapa libuka tse itseng), le karolo Ho fetolela faele ho boloka mefuta e fetileng ea lifaele. Phetolelo ena e bonolo empa e thusa ho etsolla liphoso tse tloaelehileng tsa ho hlophisa kapa ho hlakola.

Phetoho e 'ngoe ea bohlokoa ke taelo ea netefatso ea faele le ho ts'oaroa ha tumello / beng ba lits'ebetso tse kang UNIX. Haeba u hokahanya lipakeng tsa Windows le Linux, sheba mabokose ana ho qoba lintho tse makatsang. ka metadata.

Mehaho ea marang-rang: radial e nang le "presenter" le mesh mehopolo

Ka likhomphutha tse tharo kapa ho feta, u ka theha sehlopha se sebetsang hantle haholoanyane. Ha re re A, B, le C. Haeba u tšoaea A e le "presenter" (kenya) Ka ho hokahanya B le C, A e "tsebisa" lisebelisoa 'me tse ling lia tsebana.

Molemo? Haeba A e tima, B le C li tla tsoelapele ho hokahanya ka kotloloho ha feela ba ka hokela. Ho feta moo, ho fetisoa ho arolelanoa: ho e-na le A ho romela ntho e 'ngoe le e' ngoe, sesebelisoa se seng le se seng se kenya letsoho, se fokotsa bandwidth mohloling.

"Total mesh" e ka khoneha haeba u tšoaea bohle e le bahlahisi har'a ba bang kaofela, empa ha e khothalletsoe. "Lisebelisoa tsa moea" li hlahisoa tseo ho leng thata ho li hloekisa. Ha motho a khaotsa ho ba teng empa tšupiso ea eona e tsoela pele ho marang-rang. Haeba Syncthing e lemoha bahlahisi ba lumellanang, e fana ka temoso ea hore u nahane hape.

Tsamaiso e hole le malebela a sebetsang

U batla ho laola sehlopha se seng ho tsoa ho se seng? Eya ho Liketso → Litlhophiso → GUI le Fetola aterese ea ho mamela ea sebopeho sa webo ho lumella phihlello ho tsoa ho LAN ea hau (mohlala, 0.0.0.0:8384). Ka kopo, kenyelletsa lebitso la mosebelisi le password e hlokahalang.

Haeba o laola seva ntle le sebopeho sa graphical, o ka hlophisa ~/.config/syncthing/config.xml ho fetola liparamente, ho kenyelletsa le GUI. 'Me haeba ntho e' ngoe le e 'ngoe e etsoa ka SSH, kotopo e nang le port transfer e u lumella ho "tlisa" 127.0.0.1:8384 ho sesebelisoa seo o hokelang ho sona.

Ha ho na le li-routers kapa li-routers tse thata ntle le UPnP, Syncthing e ka hula li-relayLi thusa haholo joalo ka tokiso ea nakoana, leha li fokotsa khokahanyo ea hau. Haeba u na le taolo holim'a tikoloho ea marang-rang ea hau, ho bula likou le sephethephethe sa ho tsamaisa ka kotloloho hangata ho fana ka ts'ebetso e ntle.

Lekunutu le tshireletso: seo o hlokang ho se tseba

Puisano lipakeng tsa lisebelisoa e patiloe ka TLS le sesebelisoa ka seng E na le setifikeiti sa eona le senotlolo sa poraefeteLeha ho le joalo, boinotši ha bo bolele ho se tsejoe ka botlalo pakeng tsa lithaka: lisebelisoa tse hokahantsoeng li ka bona aterese ea hau ea IP, sistimi, le boemo (ho hoketsoe, ho lumellana, joalo-joalo). Ikopanye le batho bao u ba tšepang feela.

Ho sebetsa lefatšeng ka bophara, Syncthing e sebelisa litšebeletso tse ling tsa sechaba: li-server tsa lefats'e tsa ho sibolla, li-relay, le manane a relayHo phaella ho seva sa ntlafatso le, haeba u lumela, telemetry e sa tsejoeng bakeng sa lipalo-palo. Ntho e ngoe le e ngoe e ka nkeloa sebaka haeba u batla ho theha marang-rang a hau a lekunutu, empa ha ho hlokahale ho batho ba bangata.

Boema-kepe, ts'ebetso le tharollo ea likhohlano

Ka ho sa feleng, GUI e sebelisa port 8384 ho localhostKamano ea lithaka e atisa ho sebetsa 22000/TCP le ho sibolloa ha lehae 21027/UDPHaeba u na le firewall, e bule ha ho hlokahala ho ntlafatsa khokahanyo e tobileng.

Ha lik'homphieutha tse peli li fetola faele e tšoanang hoo e ka bang ka nako e le 'ngoe, "kgohlano ya kamahanyo" e tsebahalang e a hlahaSyncthing e eketsa suffix ea letsatsi hore o tsebe ho khetha hore na o boloka mofuta ofe. Ho boloka phetolelo e nolofalitsoe ho thusa ho sireletsa sistimi ea hau.

Haeba u hlokomela hore index e nka nako e telele, Lekola scan ninete le phetoho ea nako ea 'nete "watch".Libakeng tse kholo, ho lokisa linako le ho nolofalletsa tsebiso ea inotify (moo ho hlokahalang) ho ka boloka CPU ntle le ho tela ho pholile.

Ho kengoa ka linkho le lintlha tse ling

Bakeng sa libaka tse koahetsoeng, Ho na le setšoantšo sa semmuso sa DockerKe mokhoa o bonolo haholo oa ho beha Syncthing ho NAS, li-server tsa lapeng kapa VPS, ho boloka meqolo e kentsoe lifoldareng tsa hau.

Ho GNU/Linux e nang le komporo, Syncthing-GTK kapa li-frontend tse tšoanang li thusa tsamaiso e nang le letšoao ka har'a terei ea sistimi le phihlello e tobileng ea likhetho ntle le ho bula sebatli. Ho Windows, SyncTrayzor e phethahatsa karolo eo hantle.

Joalokaha morero o totobatsa, "Data ea hau ke ea hau feela"Mokhoa ona-ntle le leru la motho oa boraro-ke lona lebaka leo ka lona basebelisi ba bangata ba fallang ho tloha Dropbox / Drive bakeng sa mosebetsi oa ka hare, melaetsa ea mecha ea litaba, kapa lintlha tse tebileng.

Haeba u thahasella ho rua molemo ka ho fetisisa ho eona, nehela nako ea ho mekhoa ea khethollo, meeli ea bandwidth, le phetoleloTsena ke litlhophiso tse tharo tse etsang phapang maemong a nnete a lefats'e a nang le mechini e mengata le li-directory tse kholo.

Ha e fihla ho eona, Syncthing e kopanya Lebelo la P2P, taolo e felletseng, le tlhophiso e bonolo haholo ea basebelisi.Hang ha u e qala, u ka lebala ka li-drive tsa USB, li-attachments tsa imeile, le li-upload tse sa feleng tsa maru. Mme ee, e ntle ka tsela e makatsang.

Litaba tse ikhethileng - Tobetsa Mona  Mokhoa oa ho hokahanya iPhone ea hau le Windows le iCloud le Outlook o sebelisa OAuth 2.0