Самостоятельная реализация сервера управления Tailscale с открытым исходным кодом. headscale стремится реализовать собственную альтернативу серверу управления Tailscale с открытым исходным кодом. headscale имеет более узкую область применения, а экземпляр headscale реализует единую сеть Tailnet, которую обычно использует одна организация или домашняя/личная установка. headscale использует термины, которые сопоставляются с управляющим сервером Tailscale, пояснения см. в глоссарии. Что такое Хвост? Tailscale — это современный VPN, построенный поверх Wireguard. Он работает как оверлейная сеть между компьютерами вашей сети — с использованием обхода NAT. В Tailscale все с открытым исходным кодом, за исключением клиентов с графическим интерфейсом для проприетарных ОС (Windows и macOS/iOS) и управляющего сервера. Сервер управления работает как точка обмена открытыми ключами Wireguard для узлов в сети Tailscale. Он назначает IP-адреса клиентов, создает границы между каждым пользователем, позволяет совместно использовать компьютеры между пользователями и предоставляет объявленные маршруты ваших узлов. Сеть Tailscale (tailnet) — это частная сеть, которую Tailscale назначает пользователю с точки зрения частных пользователей или организаций. Функции - Полная «базовая» поддержка функций Tailscale. - Настраиваемый DNS - Разделить DNS - Регистрация узла - Единый вход (через Open ID Connect) - Предварительно аутентифицированный ключ - Taildrop (обмен файлами) - Списки контроля доступа - Магический DNS - Поддержка нескольких диапазонов IP-адресов в сети. - Двойной стек (IPv4 и IPv6) - Маршрутизация рекламы (в т.ч. выходных узлов) - Эфемерные узлы - Встроенный DERP-сервер