Перейти к содержимому

Список изменений

То же самое показывает приложение: один раз после каждого обновления и в любое время — Что нового в окне О TailSocks (ⓘ на главном экране).

  • Там, где у tailnet нет своего интерфейса — режим прокси, движок hev, Root Mode без tailscale0, — устройства, которых политика пускала к этому, могли пользоваться локальными прокси TailSocks (SOCKS5, HTTP, DNS, Taildrive), его веб-интерфейсом и пробросами TailCat так, будто работали на нём. Теперь всё это из tailnet закрыто; каждый прокси открывается в Настройки → Локальные прокси → «Доступно из tailnet». Службы других приложений (adb по сети, SSH-сервер, Syncthing) доступны, как раньше, а строгий режим закрывает и их.
  • Удалённое управление: гостю можно на время — от 15 минут до суток — дать права владельца с подтверждением блокировкой экрана на самом устройстве; гость может их попросить, а в настройках это можно выключить.
  • Редактор политики: шаблон «Удалённое управление TailSocks» — выберите, кто чьими устройствами управляет; запишутся правило на порт 28115 и тест.
  • Шаблоны политики стали данными: у каждого страница с полями, предпросмотром того, что именно добавится, и кнопкой «Применить»; каталог собирает их все и подтягивает новые с сайта проекта.
  • Настройки → Дополнительно → «Что открыто на этом устройстве»: всё, что доступно из интернета, tailnet или локальной сети, и у каждого пункта — переключатель или настройка, которая это закрывает.
  • Ещё одиннадцать шаблонов политики: «закрыть лишнее», выходные узлы и подсети по тегу, SSH для админов, DNS-сервер, k3s, Taildrive между группами, Funnel, Mullvad, коннектор приложений, состояние устройства.
  • Вкладка политики: скопировать политику или скопировать и отправить её ИИ-агенту вместе с картой сети — по отпечатку или блокировке экрана.
  • Удалённое управление: потяните страницу вниз, чтобы заново прочитать устройство.
  • Удалённое управление: переключатель «Доступ к файлам по сети» — выключен, если не был включён полный доступ, — открывает или закрывает память, общие папки, журнал и отчёт; временные права за него не выходят, а управляющий телефон спрашивает свою блокировку, прежде чем их показать.
  • Удалённое управление: про устройство, которое это не видит (другой tailnet или правила доступа не пускают), больше не пишется, что его нет в tailnet.
  • Редактор политики: пользователь Headscale пишется как name@ — Headscale читает это как пользователя, а не как хост.
  • «О приложении» → «Сообщить о проблеме» открывает форму issue с уже заполненными версией, устройством и отчётом.
  • Обзор Taildrive: файл скачивается кнопкой в его строке, а несколько сразу — выбором (долгое нажатие, на телевизоре — «Выбрать»); папки скачиваются со всем содержимым, после вопроса, сколько это.
  • Скачанное из Taildrive по умолчанию ложится в папку Taildrop; в Настройки → Общий доступ можно дать ему свою папку или спрашивать каждый раз.
  • Заголовок обзора Taildrive — это путь: любой уровень открывается нажатием, а долгое нажатие (на телевизоре — карандаш) позволяет ввести или вставить путь.
  • Taildrive: переключатель ссылок объясняет, что делает, а с выключенным прокси файл открывается напрямую, а не не открывается вовсе.
  • Экспериментально: Android TV — плитка на главном экране с баннером, и всё приложение управляется пультом — заметная рамка фокуса, отступы от краёв экрана, шторки, поля ввода и длинные тексты. Пройдено на эмуляторах и WSA, на телевизоре ещё нет.
  • Android TV: вход по QR-коду, который сканирует телефон, или отправка ключа авторизации со сканера на телефоне — по локальной сети или через реле, с подтверждением кодом сверки на телевизоре.
  • Вход на другом устройстве: ссылка для входа в виде QR-кода, с кнопкой «Поделиться».
  • Встроенный выбор файлов и папок для устройств без системного выбора файлов.
  • Taildrop на телевизоре: файлы выбираются в самом приложении, сохраняются в Download/Taildrop, а о приходе файла сообщает экран.
  • Taildrive: обзор общих папок других устройств, и любой их файл открывается в подходящем приложении — медиа в плеере, с перемоткой; на телевизоре папки добавляются встроенным выбором файлов, а адрес прокси показывается QR-кодом.
  • Taildrive объясняет, что политика tailnet разрешает этому устройству, когда список пуст, а в визуальном редакторе политики есть шаблон для обмена между своими устройствами.
  • Прокси Taildrive: один переключатель открывает его для локальной сети, пароль при этом включается принудительно.
  • Поиск по настройкам: находит любую настройку по-русски и по-английски, прощает опечатки, неверную раскладку и транслит, открывает страницу сразу на нужной строке; ссылки tailsocks://settings/<section>/<row> и tailsocks://settings?q=….
  • Настройки → Оформление и язык → Интерфейс включает телевизионный интерфейс вручную; на телевизоре редко нужные страницы лежат в Настройки → Дополнительно.
  • Android TV: там, где ссылку нечем открыть, показываются её адрес и QR-код.
  • «Что нового» читается по-русски при русском интерфейсе.
  • Экспериментально: удалённое управление, по умолчанию выключено, — управление TailSocks одного устройства с другого через tailnet после сопряжения по коду с его экрана; работает в режимах прокси, TUN и root, внутри одного tailnet.
  • Удалённое управление охватывает подключение и выходной узел (изменение, оборвавшее связь, устройство откатывает само), отправку файла, просмотр и запрос разрешений, а с включённым на устройстве «Полным доступом» — его память, общие папки, маршруты и журнал. Каждое изменение показывается плашкой на экране управляемого устройства.
  • Android TV: плитка «С телефона» на главном экране показывает состояние удалённого управления.
  • Устройства под вашим управлением появляются на главном экране, как только сопряжено хотя бы одно, — с пометкой, в сети ли оно; на телефоне видно то, которым управляли последним, и кнопка к остальным, а в Настройки → Оформление и язык их можно скрыть.
  • Основным — тем, который нельзя удалить, — можно сделать любой аккаунт: звёздочкой в списке аккаунтов в режиме «Изменить».
  • Проверка сети и отчёт диагностики предупреждают, если MTU сети слишком мал для прямых соединений.
  • Бета-версии: переключатель «Получать бета-версии» в Настройки → Оформление и язык, по умолчанию выключен; беты публикуются как pre-release.
  • Taildrive: открывается общий файл со знаком «+» в имени.
  • Taildrive: файлы из общих папок остаются доступны после переключения между режимами прокси и TUN.
  • Taildrive: файл, открытый в другом приложении, сообщает настоящие размер и тип, а устаревший первый ответ запрашивается заново.
  • «Войти» открывает вкладку поверх приложения, даже если обработчик ссылок по умолчанию — не настоящий браузер.
  • Поля диалога «Добавить аккаунт» занимают всю его ширину на широких окнах.
  • Вход без ключа авторизации идёт на свой сервер входа (Headscale), а не на сервер Tailscale; не работало с 4.0.0.
  • Root-режим дожидается ещё стартующего демона, а не убивает его, а настройки помечают устаревший загрузочный скрипт.
  • Удаление аккаунта, который в работе, переключает на основной, а не на первый попавшийся.
  • Вторая строка карточки состояния остаётся одной строкой, если её можно уместить чуть меньшим шрифтом.
  • Журнал читается на светлой теме: значения, ключи и адреса были почти белыми на белом.
  • Кнопки во время работы показывают новый индикатор загрузки, а «Проверить» в DNS остаётся заметной и не сужается, пока идёт проверка.
  • Приложение больше не вылетает при остановке или перезапуске обхода DPI.
  • Обход DPI: каждый запуск берёт только свои флаги — прежние параметры, в том числе принудительный IPv4, больше не держатся до перезапуска приложения.
  • Обход DPI: пустые или отклонённые флаги запускают значения по умолчанию, а не обрывают управляющее соединение, и карточка показывает, что запущено на самом деле.
  • «Автозапуск при загрузке» теперь запускает приложение после перезагрузки; раньше это делал только переключатель «Держать соединение активным».
  • Режим TUN: уведомление больше не остаётся в состоянии «Остановка…» после остановки из приложения (#14).
  • Подключение больше не зависает в сетях, где обрывается управляющее соединение на порту 80: оно идёт через порт 443, переключатель — в «Обходе блокировок».
  • Узлы: у каждого устройства показано, как до него доходит трафик сейчас, — напрямую (с адресом), через реле-узел (через какой) или через DERP (в каком городе); то же на планшетной панели.
  • Serve: любое правило можно опубликовать как Tailscale Service; по каждому сервису видно, отвечает ли он, ждёт одобрения или ещё не определён.
  • Настройки: блокировка входящих подключений, доступ к локальной сети через выходной узел, состояние устройства, этот телефон как реле-узел и коннектор приложений.
  • Экран Tailnet Lock: ключ и состояние этого устройства; доверенное устройство подписывает ожидающие узлы после разблокировки телефона.
  • Запуск по сохранённой карте сети, не дожидаясь ответа сервера координации; переключатель и очистка кеша — в «Обходе блокировок».
  • Визуальный редактор политики: страница реле-узлов, пояснения к каждому атрибуту состояния (в том числе к публичному IP), атрибуты кеширования карты сети и видимости групп, показ декларативного общего доступа.
  • TUN передаёт принятые subnet-маршруты и без выходного узла.
  • Ядро Tailscale 1.104.1.
  • Демон и CLI — один бинарный файл: на устройстве примерно на 12 МБ меньше, каждый APK меньше на 4–5 МБ.
  • Режим TUN по умолчанию работает на нативном движке; hev-socks5-tunnel остаётся для совместимости.
  • Taildrop: сначала устройства, куда отправлять; входящие свёрнуты до заголовка и раскрываются нажатием, а над ними видно только то, что приходит сейчас.
  • Нативный TUN поднимается после входа, работает с постоянным VPN и не ломает DNS при выключенном MagicDNS.
  • Выбор выходного узла без подключения больше не поднимает VPN, а VPN больше не делает Wi-Fi «лимитным».
  • Узлы больше не показывают реле для устройства, которому ещё ничего не отправляли.
  • Резервные копии больше не включают кеш карты сети.
  • Taildrive на Android 10 и старше: сам запрашивает разрешение на память, и общие папки открываются (#13).
  • В «О приложении» упомянут Claude, который помогал писать код.
  • Консоль администратора переписана: профили администратора, учётные данные и всё, что она хранит, — под замком в Keystore; каждое изменение подтверждается, а разблокировка зависит от его риска; локальный журнал всех изменений.
  • Консоль администратора открывается на «Требует внимания»; необязательные фоновые проверки сообщают об устройствах, ожидающих одобрения, и об истекающих ключах, «Одобрить» и «Отклонить» — за разблокировкой.
  • Консоль администратора: вкладка «Устройства» получила поиск, фильтры, значки, полную карточку устройства (маршруты, IPv4, копирование одним нажатием) и массовую смену тегов с пробным прогоном.
  • Консоль администратора: вкладка «Ключи» (типы ключей, предупреждения об истечении, клиенты OAuth, показ ключа QR-кодом) и вкладка «Пользователи» с описанием ролей, приглашениями и общим доступом к устройствам.
  • Консоль администратора: редактор политики с проверкой на сервере, сравнением версий, проверкой рисков и контролем потери доступа, который называет устройства, отрезаемые изменением; сохранение без конфликтов и откат; доведены до конца DNS, вебхуки и настройки тейлнета.
  • Консоль администратора: серверы Headscale (0.25–0.30) с регистрацией по QR-коду или ссылке; журнал аудита с фильтром на сервере и показом «было → стало»; сервисы создаются, переименовываются и удаляются.
  • Консоль администратора хранит зашифрованную копию списков, открывается на ней сразу и обновляется на месте; из копии ничего не меняется.
  • Консоль администратора: у устройства с доступным обновлением есть ссылка на его страницу в консоли Tailscale, где находится «Start update» (в API его нет).
  • Консоль администратора: визуальный редактор политики рядом с JSON-редактором — правила, SSH, тесты, группы, теги, хосты, автоодобрение, атрибуты устройств, состояние и реле DERP в виде карточек; каждая правка сохраняет комментарии и разметку файла и проходит те же проверки.
  • Планшеты и раскрытые складные телефоны: главный экран — панель на всё окно, а «Узлы», «Лицензии» и консоль администратора показывают подробности рядом со списками.
  • Планшеты: «Настройки», Serve, TailCat, «Проверка сети», DNS, Taildrop, Taildrive, «Логи» и консоль раскладывают карточки по колонкам вместо одной узкой полосы.
  • TailCat: ссылка без адреса показывает, что в ней, а не однострочное уведомление.
  • Консоль администратора: клиент OAuth добавляется одним секретом; идентификатор клиента читается из него.
  • Консоль администратора: нет вылета на Android 9–10; вебхуки, одобрение и роли пользователей и список ключей работают с текущим API.
  • Консоль администратора загружается заметно быстрее: маршруты устройств приходят вместе со списком, журнал аудита — по дню за раз, а грузится только та вкладка, на которой остановились.
  • Ядро снова узнаёт, какая сеть несёт маршрут по умолчанию, поэтому после переключения Wi-Fi ↔ мобильные данные переподключается сразу.

Версии до 4.9.0 описаны только по-английски — на странице Changelog.