Обновления - оплата по счёту и новые функции клиента
Новые функций в этом выпуске!
Оплата по счёту для организаций
Мы добавили возможность оплаты подписки за команду по счёту для организаций в России, а также блок с сравнением всех функций тарифов. Теперь вы можете создать команду, указать реквизиты организации и мы выставим счёт на оплату, который вы можете передать бухгалтеру. Счёт придёт на почту всем участникам команды с ролью владелец, а также в настройках организации можно указать дополнительные контакты ответственных за оплату людей.
Обновления в клиенте tuna 0.18.0
Было исправлено несколько ошибок, в частности утечка памяти при включённом инспекторе запросов в tuna http --file-server
, а также добавлены новые команды и флаги, о них подробнее ниже.
tuna http --webdav
В команде tuna http
появился новый флаг --webdav
. С помощью встроенного WebDAV сервера теперь вы можете предоставить доступ к каталогу на вашем компьютере, от куда можно не только скачать файлы, но и загрузить их к вам. Поддержка WebDAV есть стандартных проводниках всех современных операционных систем, поэтому для использования не нужно никакое дополнительно ПО.
tuna run
Запуск туннеля при запуске команды.
В этом режиме tuna выступает как обёртка (wrapper) для запуска вашего приложения. Можно одной командой запустить туннель и ваше приложение, tuna самостоятельно обнаружит порт который слушает приложение и запустит туннель, например:
tuna run -- yarn start --host 0.0.0.0
Мы сами используем к примеру редактируя эту документацию, в проекте с документацией есть Makefile
в котором описан запуск проекта через tuna run
, редактируя эту статью запускаем в консоли make
, стартует проект с документацией в режиме разработки и к нему открывается туннель, который можно отправить коллегам на ревью этой статьи 🙂
Пример Makefile:
.DEFAULT_GOAL := run
.PHONY: run
run: ## Запуск сервера через tuna враппер
@tuna run -- yarn start --host 0.0.0.0
tuna detect
Обнаружение портов и подготовка команд для tuna.
В этом режиме tuna также выступает как обёртка (wrapper), но не стартует в последствии туннель, а просто выводит в консоль порты, что были обнаружены и предлагает команду для запуска. Это полезно если вы не знаете какой порт слушает приложение которое вам нужно запустить, пример:
% tuna detect -- nc -l 1234
INFO[19:06:56] Waiting for available ports...
INFO[19:06:56] 5
INFO[19:06:57] 4
INFO[19:06:57] Found port: 1234
INFO[19:06:58] 3
INFO[19:06:59] 2
INFO[19:07:00] 1
INFO[19:07:01] Here is your tunnel commands:
INFO[19:07:01] 1. tuna tcp 127.0.0.1:1234
Оставьте отзыв
Если вам нравится пользоваться Tuna, или наоборот вы недовольны чем либо, то пожалуйста оставьте отзыв.

Помощь
Мы ценим наших пользователей и детально изучаем все обращения, если у вас возникли проблемы с tuna – обязательно свяжитесь с нами одним из способов: