
tailscale v1.102.1
Самый простой и безопасный способ использовать WireGuard и 2FA.
Tailscale
Частные сети WireGuard® без лишних сложностей
Обзор
Этот репозиторий содержит большую часть открытого кода Tailscale.
В частности, в него входят демон tailscaled и
инструмент командной строки tailscale. Демон tailscaled работает на Linux, Windows,
macOS, а также в разной степени
на FreeBSD и OpenBSD. Приложения Tailscale для iOS и Android используют код из этого репозитория,
но сам репозиторий не содержит код графического интерфейса для мобильных устройств.
Другие примечательные репозитории Tailscale:
- приложение для Android находится на https://github.com/tailscale/tailscale-android
- пакет для Synology — на https://github.com/tailscale/tailscale-synology
- пакет для QNAP — на https://github.com/tailscale/tailscale-qpkg
- упаковка для Chocolatey — на https://github.com/tailscale/tailscale-chocolatey
О том, какие части Tailscale являются открытыми и почему, можно прочитать на https://tailscale.com/opensource/
Использование
Мы предоставляем пакеты для различных дистрибутивов и платформ на https://pkgs.tailscale.com
Другие клиенты
Клиенты для macOS, iOS и Windows используют код из этого репозитория, но дополнительно включают небольшие графические оболочки. Графические оболочки на платформах с закрытым исходным кодом сами не являются открытыми.
Сборка
Мы всегда требуем последнюю версию Go — на данный момент Go 1.26. (Хотя мы собираем релизы с помощью нашего форка Go, его использование необязательно.)
go install tailscale.com/cmd/tailscale{,d}
Если вы упаковываете Tailscale для распространения, используйте build_dist.sh,
чтобы внести идентификаторы коммитов и информацию о версии в бинарные файлы:
./build_dist.sh tailscale.com/cmd/tailscale
./build_dist.sh tailscale.com/cmd/tailscaled
Если в вашем дистрибутиве есть правила, препятствующие использованию
build_dist.sh, пожалуйста, сделайте эквивалент того, что он делает, способом вашего
дистрибутива, чтобы отчёты об ошибках содержали полезную информацию о версии.
Ошибки
Пожалуйста, сообщайте о любых проблемах, связанных с этим кодом или размещённым сервисом, через трекер ошибок.
Участие в разработке
Pull Request'ы приветствуются! Но сначала, пожалуйста, сообщайте об ошибках. Сообщения коммитов должны ссылаться на ошибки.
Мы требуем строки Signed-off-by в коммитах в соответствии с
Developer Certificate of Origin.
О стиле сообщений коммитов см. commit-messages.md (или просмотрите git log).
О нас
Tailscale в основном разрабатывается людьми на https://github.com/orgs/tailscale/people. Других участников можно найти по ссылкам:
- https://github.com/tailscale/tailscale/graphs/contributors
- https://github.com/tailscale/tailscale-android/graphs/contributors
Юридическая информация
WireGuard является зарегистрированной торговой маркой Джейсона А. Доненфельда.