Что нового в Tuna — тёмная тема, адреса для файрвола и переезд Linux-пакетов
Мы обновили платформу и выпустили tuna CLI 0.38. О крупных новинках — подключении корневых доменов, запросах на изменение секретов и Tuna Mesh в личном кабинете — расскажем отдельными постами в ближайшие дни. Здесь — остальное: изменение, которое требует действий, тёмная тема, адреса для файрвола и исправления.
Требуется действие: Linux-пакеты только в code.tuna.am
Linux-пакеты tuna-cli и tunad теперь публикуются только в репозитории code.tuna.am. В старый репозиторий repo.tuna.am новые версии больше не попадают, а переходный пакет tuna.am больше не выпускается.
Если вы ставили tuna на Linux через apt, dnf или zypper, проверьте, из какого репозитория приходят обновления: хосты на старом репозитории новых версий больше не получат. Проще всего запустить установщик ещё раз: он сам заменит репозиторий и обновит пакет.
sh -c "$(curl -sSLf https://releases.tuna.am/tuna/get.sh)"
Подключить репозиторий вручную можно по инструкции по установке.
Если на RHEL, Fedora или openSUSE вы подключали repo.tuna.am вручную, удалите его файл из /etc/yum.repos.d/ или /etc/zypp/repos.d/: установщик старый репозиторий там не убирает.
Tuna Desktop для Linux пока публикуется и в repo.tuna.am. Он тоже переедет в code.tuna.am, но позже, и об этом мы предупредим отдельно.
Пользователей macOS, Windows и Docker переезд не касается.
Тёмная тема
В личном кабинете появилась тёмная тема. Переключатель — в меню пользователя внизу боковой панели, пункт Тема. Вариант Системная следует настройке операционной системы.
По умолчанию кабинет остаётся светлым. Выбор хранится в браузере, поэтому на другом устройстве тему придётся выбрать заново. В мобильной версии переключателя пока нет.
Адреса Tuna для корпоративного файрвола
Если в вашей сети исходящий трафик разрешён только на известные адреса, для tuna приходилось выяснять их вручную. Теперь полный список адресов есть на странице Работа tuna в корпоративной сети и в открытом методе API, авторизация не нужна:
curl -fsS https://api.tuna.am/v1/system/ips
В ответе — адреса ячеек, куда приходит трафик к туннелям и своим доменам, и адреса нод, к которым подключается CLI. По этому методу можно автоматически обновлять правила файрвола.
Команда tuna diagnose теперь берёт адреса оттуда же. Она проверяет доступ к каждой ячейке и каждой ноде и показывает цепочку DNS, по которой видно, в какой регион вас направил GeoDNS:
DNS:
api.tuna.am: alt-lb.tuna.am. → eu-lb.tuna.am. [147.45.149.16, 194.31.173.118]
a.2na.am: edge-eu-a.2na.am. [2.28.136.177, 89.19.217.251]
TCP connectivity:
tuna edge a 2.28.136.177:443: ok [41.53925ms]
tuna edge a 89.19.217.251:443: ok [38.112708ms]
tuna node DE node-1-de.2na.am:443: ok [52.81425ms]
tuna node RU node-1-ru.2na.am:443: ok [34.079541ms]
Если что-то не подключается, пришлите этот вывод в поддержку: так мы быстрее найдём причину.
Исправления
- HTTP-туннели снова ждут ответа до трёх часов. После переезда на новую инфраструктуру туннель отвечал
504, если приложение молчало дольше минуты, и мешал отлаживать запрос на точке останова. Теперь, как и раньше, соединение держится до трёх часов простоя. --rate-limit=Nпропускает ровно N запросов. Раньше флаг и действиеrate_limitв политике трафика пропускали на один запрос меньше, а--rate-limit=1не пропускал ни одного.- Переподключение не затягивается. Пауза перед переподключением росла до 16 секунд после серии обрывов. Теперь она сбрасывается после сессии длиной от 30 секунд.
- Понятная причина ошибки. Если сервер несколько раз подряд отвечал ошибкой, CLI писал только
giving up after 3 attempt(s). Теперь в логе есть текст ошибки сервера. - Инспектор запросов. В настройках инспектора блок «Заголовки ответа» показывает заголовки из
--response-header, а не заголовки запроса. - Homebrew. При установке на macOS больше нет предупреждения
Calling postflight is deprecated.
Полный список изменений клиента — в журнале изменений.
Обновите клиент, чтобы получить исправления:
tuna update
Версия 0.37 на бесплатном тарифе будет работать до 1 марта 2027 года, сроки поддержки остальных версий — на странице Обновление.
Leave feedback
If you enjoy using Tuna, or on the contrary you are not happy with something, please leave feedback.
News
We announce new features and posts on our Telegram channel. Subscribe so you don't miss anything.
Help
We value our users and carefully review every request. If you have any problems with tuna, please contact us in one of the following ways: