Morero oa Headscale o ntse o hlahisa seva e bulehileng bakeng sa marang-rang a VPN a ajoang ke Tailscale

Morero oa Headscale o ntse o hlahisa ts'ebetsong e bulehileng ea karolo ea seva ea marang-rang a Tailscale VPN, e leng se u lumellang hore u thehe marang-rang a VPN a tšoanang le Tailscale mehahong ea hau, ntle le ho tlamelloa litšebeletsong tsa batho ba bang. Khoutu ea Headscale e ngotsoe ho Go 'me e ajoa tlas'a laesense ea BSD. Morero ona o ntse o ntlafatsoa ke Juan Font oa European Space Agency.

Tailscale e u lumella ho kopanya palo e ikemetseng ea mabotho a qhalakaneng sebakeng sa marang-rang se le seng, se hahiloeng joalo ka marang-rang a marang-rang, moo node e 'ngoe le e' ngoe e kopanang le li-node tse ling ka kotloloho (P2P) kapa ka li-node tsa boahelani, ntle le ho fetisetsa sephethephethe ka li-server tse bohareng tsa VPN. mofani wa thepa. ACL-based phihlello le taolo ya tsela e tshehetswa. Ho theha mecha ea puisano ha u sebelisa bafetoleli ba aterese (NAT), tšehetso e fanoa bakeng sa mekhoa ea STUN, ICE le DERP (e ts'oanang le TURN, empa e thehiloe ho HTTPS). Haeba mocha oa puisano pakeng tsa li-node tse itseng o koetsoe, marang-rang a ka tsosolosa litsela ho tsamaisa sephethephethe ka li-node tse ling.

Morero oa Headscale o ntse o hlahisa seva e bulehileng bakeng sa marang-rang a VPN a ajoang ke Tailscale

Tailcale e fapane le morero oa Nebula, hape o reretsoeng ho theha marang-rang a VPN a ajoang ka marang-rang a marang-rang, ka ho sebelisa Wireguard protocol ho hlophisa phetisetso ea data pakeng tsa li-node, ha Nebula e sebelisa tsoelo-pele ea morero oa Tinc, o sebelisang algorithm ea AES-256 ho pakete lipakete. -GSM (Wireguard e sebelisa ChaCha20 cipher, eo litekong e bontšang ho feta le ho arabela).

Morero o mong o ts'oanang o ntse o etsoa ka thoko - Innernet, eo ho eona protocol ea Wireguard e sebelisetsoang phapanyetsano ea data lipakeng tsa li-node. Ho fapana le Tailscale le Nebula, Innernet e sebelisa mokhoa o fapaneng oa karohano ea phihlello, e thehiloeng eseng ho li-ACL tse nang le li-tag tse tlamelletsoeng ho li-node tsa motho ka mong, empa ka ho aroloa ha li-subnets le kabo ea mefuta e fapaneng ea liaterese tsa IP, joalo ka marang-rang a kamehla a Marang-rang. Ho phaella moo, ho e-na le puo ea Go, Innernet e sebelisa puo ea Rust. Matsatsi a mararo a fetileng, ntlafatso ea Innernet 1.5 e phatlalalitsoe ka tšehetso e ntlafalitsoeng ea NAT. Ho boetse ho na le morero oa Netmaker o u lumellang ho kopanya marang-rang a nang le li-topology tse fapaneng ho sebelisa Wireguard, empa khoutu ea eona e fanoa tlas'a SSPL (Server Side Public License), e sa buleheng ka lebaka la ho ba teng ha litlhoko tsa khethollo.

Tailscale e ajoa ho sebelisoa mofuta oa freemium, e bolelang tšebeliso ea mahala bakeng sa batho ka bomong le phihlello e lefelloang bakeng sa likhoebo le lihlopha. Likarolo tsa bareki ba Tailcale, ntle le lits'ebetso tsa graphical tsa Windows le macOS, li hlahisoa e le merero e bulehileng tlasa laesense ea BSD. Software ea seva e sebetsang ka lehlakoreng la Tailscale ke ea mong'a ntlo, e fana ka bopaki ha e hokahanya bareki ba bacha, ho hokahanya tsamaiso ea bohlokoa, le ho hlophisa puisano pakeng tsa li-node. Morero oa Headscale o sebetsana le bofokoli bona mme o fana ka ts'ebetsong e ikemetseng, e bulehileng ea likarolo tsa backend tsa Tailscale.

Morero oa Headscale o ntse o hlahisa seva e bulehileng bakeng sa marang-rang a VPN a ajoang ke Tailscale

Headscale e nka mesebetsi ea ho fapanyetsana linotlolo tsa sechaba tsa nodes, hape e etsa ts'ebetso ea ho fana ka liaterese tsa IP le ho aba litafole tsa litsela lipakeng tsa li-node. Ka mokhoa oa eona oa hona joale, Headscale e sebelisa bokhoni bohle ba motheo ba seva sa tsamaiso, ntle le tšehetso ea MagicDNS le Smart DNS. Haholo-holo, mesebetsi ea ho ngolisa li-node (ho kenyeletsoa ka marang-rang), ho fetola marang-rang ho eketsa kapa ho tlosa li-node, ho arola li-subnets ho sebelisa libaka tsa mabitso (leqhubu le le leng la VPN le ka etsoa bakeng sa basebelisi ba 'maloa), ho hlophisa phihlello e arolelanoang ea li-node ho subnets libakeng tse fapaneng tsa mabitso. , taolo ea ho tsamaisa (ho kenyeletsoa ho fana ka li-node tsa ho tsoa ho fihlella lefats'e le kantle), karohano ea phihlello ka li-ACL, le ts'ebetso ea ts'ebeletso ea DNS.

Source: opennet.ru

Eketsa ka tlhaloso