Hoʻokumu ʻo Headscale Project i kahi kikowaena wehe no ka Pūnaewele VPN Hoʻolaha ʻia e Tailscale

Ke hoʻomohala nei ka papahana Headscale i kahi hoʻokō wehe o ka māhele kikowaena o ka pūnaewele Tailscale VPN, e hiki ai iā ʻoe ke hana i nā pūnaewele VPN e like me Tailscale ma kāu mau hale ponoʻī, me ka ʻole o ka nakinaki ʻia i nā lawelawe ʻaoʻao ʻekolu. Ua kākau ʻia ke code Headscale ma Go a ua laikini ʻia ma lalo o ka laikini BSD. Ke kūkulu ʻia nei ka papahana e Juan Font o ka European Space Agency.

Hāʻawi ʻo Tailscale iā ʻoe e hoʻohui i kahi helu ʻokoʻa o nā pūʻali i hoʻopuehu ʻia i ka ʻāina i hoʻokahi pūnaewele, i kūkulu ʻia e like me kahi pūnaewele mesh, kahi e launa pū ai kēlā me kēia node me nā nodes ʻē aʻe (P2P) a i ʻole ma o nā nodes e pili ana, me ka ʻole o ka hoʻouna ʻana i nā kaʻa ma o nā kikowaena kikowaena o waho o ka VPN. mea hoʻolako. Kākoʻo ʻia ke komo ʻana ma muli o ACL a me ka mana ala. No ka hoʻokumu ʻana i nā ala kamaʻilio i ka wā e hoʻohana ai i nā unuhi ʻōlelo (NAT), hāʻawi ʻia ke kākoʻo no nā mīkini STUN, ICE a me DERP (e like me TURN, akā ma ka HTTPS). Inā paʻa ke ala kamaʻilio ma waena o kekahi mau node, hiki i ka ʻupena ke kūkulu hou i ke alahele e kuhikuhi i ke kaʻa ma o nā nodes ʻē aʻe.

Hoʻokumu ʻo Headscale Project i kahi kikowaena wehe no ka Pūnaewele VPN Hoʻolaha ʻia e Tailscale

ʻOkoʻa ʻo Tailscale mai ka papahana Nebula, i manaʻo ʻia no ka hoʻokumu ʻana i nā pūnaewele VPN puʻupuʻu me ka hoʻokele mesh, ma ka hoʻohana ʻana i ka protocol Wireguard e hoʻonohonoho i ka hoʻoili ʻikepili ma waena o nā nodes, ʻoiai hoʻohana ʻo Nebula i nā hoʻomohala o ka papahana Tinc, e hoʻohana ana i ka algorithm AES-256 e hoʻopili ai i nā ʻeke. -GSM (Hoʻohana ʻo Wireguard i ka ChaCha20 cipher, i nā hoʻokolohua e hōʻike ana i ka throughput kiʻekiʻe a me ka pane ʻana).

Ke kūkulu ʻia nei kekahi papahana like ʻole - Innernet, kahi i hoʻohana ʻia ai ka protocol Wireguard no ka hoʻololi ʻikepili ma waena o nā nodes. ʻAʻole like me Tailscale a me Nebula, hoʻohana ʻo Innernet i kahi ʻōnaehana hoʻokaʻawale ʻokoʻa, ʻaʻole i hoʻokumu ʻia ma nā ACL me nā hōʻailona i hoʻopaʻa ʻia i nā nodes pākahi, akā ma ka hoʻokaʻawale ʻana o nā subnets a me ka hoʻokaʻawale ʻana i nā pae like ʻole o nā helu IP, e like me nā pūnaewele pūnaewele maʻamau. Eia kekahi, ma kahi o ka ʻōlelo Go, hoʻohana ka Innernet i ka ʻōlelo Rust. ʻEkolu mau lā i hala aku nei, ua paʻi ʻia ka Innernet 1.5 me ka hoʻomaikaʻi ʻana i ke kākoʻo traversal NAT. Aia kekahi papahana Netmaker e hiki ai iā ʻoe ke hoʻohui i nā pūnaewele me nā topologies like ʻole me ka hoʻohana ʻana iā Wireguard, akā hāʻawi ʻia kāna code ma lalo o ka SSPL (Server Side Public License), ʻaʻole i wehe ʻia ma muli o ka loaʻa ʻana o nā koi discriminatory.

Hāʻawi ʻia ʻo Tailscale me ka hoʻohana ʻana i kahi kumu hoʻohālike freemium, ʻo ia hoʻi ka hoʻohana manuahi ʻana no kēlā me kēia kanaka a me ke komo uku no nā ʻoihana a me nā hui. Hoʻokumu ʻia nā ʻāpana mea kūʻai Tailscale, koe naʻe nā noi kiʻi no Windows a me macOS, ma ke ʻano he papahana wehe ma lalo o ka laikini BSD. ʻO ka lako polokalamu kikowaena e holo ana ma ka ʻaoʻao o Tailscale he kuleana ia, e hāʻawi ana i ka hōʻoia i ka wā e hoʻopili ai i nā mea kūʻai aku hou, hoʻonohonoho i ka hoʻokele kī, a me ka hoʻonohonoho ʻana i ke kamaʻilio ma waena o nā nodes. Hoʻopuka ka papahana Headscale i kēia hemahema a hāʻawi i kahi hoʻokō kūʻokoʻa a wehe i nā ʻāpana kikowaena Tailscale.

Hoʻokumu ʻo Headscale Project i kahi kikowaena wehe no ka Pūnaewele VPN Hoʻolaha ʻia e Tailscale

Lawe ʻo Headscale i nā hana o ka hoʻololi ʻana i nā kī ākea o nā nodes, a hana pū i nā hana o ka hāʻawi ʻana i nā helu IP a me ka puʻunaue ʻana i nā papa kuhikuhi ma waena o nā nodes. Ma kona ʻano i kēia manawa, hoʻokō ʻo Headscale i nā mana kumu āpau o ka server hoʻokele, koe wale ke kākoʻo no MagicDNS a me Smart DNS. ʻO ka mea kūikawā, nā hana o ka hoʻopaʻa inoa ʻana i nā nodes (me ka pūnaewele), ka hoʻololi ʻana i ka pūnaewele i ka hoʻohui ʻana a i ʻole ka wehe ʻana i nā nodes, ka hoʻokaʻawale ʻana i nā subnets me ka hoʻohana ʻana i nā inoa inoa (hiki ke hana ʻia hoʻokahi pūnaewele VPN no nā mea hoʻohana he nui), hoʻonohonoho i ke komo like ʻana o nā nodes i nā subnets i nā inoa inoa like ʻole. , ka mana alahele (me ka hāʻawi ʻana i nā nodes puka e komo i ka honua o waho), e komo i ka hoʻokaʻawale ʻana ma o ACL, a me ka hana lawelawe DNS.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka