เป‚เบ„เบ‡เบเบฒเบ™ Headscale เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบŠเบตเบšเป€เบงเบตเป€เบ›เบตเบ”เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ VPN เบ—เบตเปˆเปเบˆเบเบขเบฒเบเบ‚เบญเบ‡ Tailscale

เป‚เบ„เบ‡เบเบฒเบ™ Headscale เบเปเบฒเบฅเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบšเบšเป€เบ›เบตเบ”เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบŠเบตเบšเป€เบงเบตเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ Tailscale VPN, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ VPN เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš Tailscale เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก. เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡ Headscale เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ Go เปเบฅเบฐเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” BSD. เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Juan Font เบ‚เบญเบ‡เบญเบปเบ‡เบเบฒเบ™เบญเบฒเบงเบฐเบเบฒเบ”เป€เบญเบตเบฃเบปเบš.

Tailscale เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบงเบกเบˆเปเบฒเบ™เบงเบ™ hosts เบ—เบตเปˆเบเบฐเปเบˆเบเบเบฐเบˆเบฒเบเบ•เบฒเบกเบ—เบฒเบ‡เบžเบนเบกเบชเบฑเบ™เบ–เบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ”เบฝเบง, เบชเป‰เบฒเบ‡เบ„เบทเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ•เบฒเบซเบ™เปˆเบฒเบ‡, เป€เบŠเบดเปˆเบ‡เปเบ•เปˆเบฅเบฐ node เบžเบปเบงเบžเบฑเบ™เบเบฑเบš nodes เบญเบทเปˆเบ™เป†เป‚เบ”เบเบเบปเบ‡ (P2P) เบซเบผเบทเบœเปˆเบฒเบ™ nodes เปƒเบเป‰เบ„เบฝเบ‡, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเบปเปˆเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบœเปˆเบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบžเบฒเบเบ™เบญเบเบชเบนเบ™เบเบฒเบ‡เบ‚เบญเบ‡ VPN. เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™. เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ เปเบฅเบฐเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ ACL เปเบกเปˆเบ™เบฎเบญเบ‡เบฎเบฑเบš. เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰เบ•เบปเบงเปเบ›เบ—เบตเปˆเบขเบนเปˆ (NAT), เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปเบกเปˆเบ™เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบปเบ™เป„เบ STUN, ICE เปเบฅเบฐ DERP (เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบš TURN, เปเบ•เปˆเบญเบตเบ‡เปƒเบชเปˆ HTTPS). เบ–เป‰เบฒเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบšเบฒเบ‡เป‚เบซเบ™เบ”เบ–เบทเบเบšเบฅเบฑเบญเบ, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบชเบนเปˆเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป‚เบ”เบเบเบปเบ‡เบœเปˆเบฒเบ™เป‚เบซเบ™เบ”เบญเบทเปˆเบ™.

เป‚เบ„เบ‡เบเบฒเบ™ Headscale เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบŠเบตเบšเป€เบงเบตเป€เบ›เบตเบ”เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ VPN เบ—เบตเปˆเปเบˆเบเบขเบฒเบเบ‚เบญเบ‡ Tailscale

Tailscale เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ Nebula, เบเบฑเบ‡เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ VPN เปเบˆเบเบขเบฒเบเบ—เบตเปˆเบกเบต mesh routing, เป‚เบ”เบเปƒเบŠเป‰ Wireguard protocol เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡ nodes, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ Nebula เปƒเบŠเป‰เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ Tinc, เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰ AES-256 algorithm เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบžเบฑเบเป€เบเบฑเบ”. -GSM (Wireguard เปƒเบŠเป‰ ChaCha20 cipher, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเปเบฅเบฐเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ—เบตเปˆเบชเบนเบ‡เบ‚เบถเป‰เบ™).

เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ - Innernet, เปƒเบ™เบ—เบตเปˆ Wireguard protocol เบเบฑเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡ nodes. เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš Tailscale เปเบฅเบฐ Nebula, Innernet เปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เปเบเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ ACLs เบ—เบตเปˆเบกเบต tags เบœเบนเบเบกเบฑเบ”เบเบฑเบš nodes เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™, เปเบ•เปˆเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เปเบเบ subnets เปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบ‚เบญเบšเป€เบ‚เบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ‚เบญเบ‡เบ—เบตเปˆเบขเบนเปˆ IP, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบ›เบปเบเบเบฐเบ•เบด. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบžเบฒเบชเบฒ Go, Innernet เปƒเบŠเป‰เบžเบฒเบชเบฒ Rust. เบชเบฒเบกเบกเบทเป‰เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡ Innernet 1.5 เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒเป‚เบ”เบเบกเบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ NAT traversal. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบเบฑเบ‡เบกเบตเป‚เบ„เบ‡เบเบฒเบ™ Netmaker เบ—เบตเปˆเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบปเบกเบ—เบปเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเบกเบต topologies เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰ Wireguard, เปเบ•เปˆเบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เบžเบฒเบเปƒเบ•เป‰ SSPL (Server Side Public License), เป€เบŠเบดเปˆเบ‡เบšเปเปˆเป„เบ”เป‰เป€เบ›เบตเบ”เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบกเบตเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบˆเปเบฒเปเบ™เบ.

Tailscale เปเบกเปˆเบ™เปเบˆเบเบขเบฒเบเป‚เบ”เบเปƒเบŠเป‰เบฎเบนเบšเปเบšเบš freemium, เบŠเบถเปˆเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบšเบšเบธเบเบ„เบปเบ™เปเบฅเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ—เบตเปˆเบˆเปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบ—เบธเบฅเบฐเบเบดเบ”เปเบฅเบฐเบ—เบตเบกเบ‡เบฒเบ™. เบญเบปเบ‡เบ›เบฐเบเบญเบšเบฅเบนเบเบ„เป‰เบฒเบซเบฒเบ‡, เบเบปเบเป€เบงเบฑเป‰เบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบเบฒเบŸเบดเบเบชเปเบฒเบฅเบฑเบš Windows เปเบฅเบฐ macOS, เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ›เบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เป€เบ›เบตเบ”เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” BSD. เบŠเบญเบšเปเบงเป€เบŠเบตเบŸเป€เบงเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเบ‚เป‰เบฒเบ‡เบ‚เบญเบ‡ Tailscale เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡, เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฅเบนเบเบ„เป‰เบฒเปƒเบซเบกเปˆ, เบเบฒเบ™เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™, เปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡ nodes. เป‚เบ„เบ‡โ€‹เบเบฒเบ™ Headscale เปเบเป‰โ€‹เป„เบ‚โ€‹เบ‚เปเป‰โ€‹เบšเบปเบโ€‹เบœเปˆเบญเบ‡โ€‹เบ™เบตเป‰โ€‹เปเบฅเบฐโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เป€เบญโ€‹เบเบฐโ€‹เบฅเบฒเบ”โ€‹, เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ‚เบญเบ‡โ€‹เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบเบฒเบ™ backend Tailscaleโ€‹.

เป‚เบ„เบ‡เบเบฒเบ™ Headscale เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบŠเบตเบšเป€เบงเบตเป€เบ›เบตเบ”เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ VPN เบ—เบตเปˆเปเบˆเบเบขเบฒเบเบ‚เบญเบ‡ Tailscale

Headscale เบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเบ‚เบญเบ‡เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡ nodes, เปเบฅเบฐเบเบฑเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ—เบตเปˆเบขเบนเปˆ IP เปเบฅเบฐเบเบฒเบ™เปเบˆเบเบขเบฒเบเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡ nodes. เปƒเบ™เบฎเบนเบšเปเบšเบšเบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบกเบฑเบ™, Headscale เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡, เบเบปเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ MagicDNS เปเบฅเบฐ Smart DNS. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบซเบ™เป‰เบฒเบ—เบตเปˆเบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ nodes (เบฅเบงเบกเบ—เบฑเบ‡เบœเปˆเบฒเบ™เป€เบงเบฑเบš), เบเบฒเบ™เบ›เบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบซเบผเบทเบฅเบปเบš nodes, เปเบเบ subnets เป‚เบ”เบเปƒเบŠเป‰ namespaces (เป€เบ„เบทเบญเบ‚เปˆเบฒเบ VPN เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบซเบผเบฒเบเบ„เบปเบ™), เบเบฒเบ™เบˆเบฑเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ‚เบญเบ‡ nodes เบเบฑเบš subnets เปƒเบ™ namespaces เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. , เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ (เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบกเบญเบšเบซเบกเบฒเบเบ‚เปเป‰เบ—เบฒเบ‡เบญเบญเบเป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป‚เบฅเบเบžเบฒเบเบ™เบญเบ), เบเบฒเบ™เปเบเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบœเปˆเบฒเบ™ ACLs, เปเบฅเบฐเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ DNS.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™