Свежий выпуск Tuna - платформа для ускорения вашей разработки, наш аналог ngrok

Вышла tuna v0.21.0 🚀
---
🍾🎉🔥
Это последний релиз в 2024 году, хотим выразить благодарность всем нашим пользователям, желаем счастливого Рождества и Нового года!
---
Поддержка unicode доменов, подписанный и заверенный в Apple клиент для macOS, борьба с злоупотреблениями и взаимодействие с антивирусам, улучшения безопасности и многое другие в новой версии tuna.

Итоги года

Для начала я бы хотел подвести итоги этого года. Мы сделали очень много нового функционала, наша база пользователей выросла более чем в 5 раз, а вместе с ней и число платных подписчиков. Всё это стимулирует и мотивирует делать сервис ещё богаче в фичах, лучше и надёжнее. Мы получили очень много приятных отзывов о качестве сервиса, работе поддержки, да и о продукте в целом. Среди наших клиентов не только Разработчики и Системные администраторы, но и Геймеры и просто гики, всем вам большое Спасибо!

В новом году мы планируем раширять функционал. Хотим, что-бы tuna стала платформой для разработки с акценом на простоту, безопасность и доступность. Что-бы любой стартап мог получить функции Enterprise класса на умеренную цену. Но не буду раскрывать подробностей, оставим небольшую интригку 😁.

Что нового в этом выпуске?

Поддержка unicode доменов

Мы добавили полноценную поддержку unicode доменов. Теперь вы сможете подключить домен в зоне .РФ, .ДЕТИ, .ҚАЗ, или любой другой соответствующий RFC3492.

unicode домены
unicode домены

Подписанный и заверенный в Apple бинарный файл tuna для macOS

Начиная с этой версии мы будем подписывать и заверять в Apple клиент tuna для macOS. Это позволит больше не добавлять его в исключения при первом запуске.

Подписанный и нотаризированный бинарник
Подписанный и нотаризированный бинарник

Обратите внимание, что файл подписан и заверен на Имя:

Developer ID Application: Lev Aminov (FW65BD237L)

А проверить локально точно ли вы используете файл выпущенный нами, можно с помощью команды:

codesign -dv --verbose=4 $(which tuna)

Борьба с злоупотреблениями и взаимодействие с антивирусам

В последние месяцы мы столкнулись с частыми злоупотреблениями. Некоторые пользователями распространяли вирусы для Android и Windows через платформу Tuna. В следствии чего наши туннельные ноды попали в чёрные списки VirusTotal, это негативно сказалось на работе других клиентов, в частности тех, кто использовал популярные антивирусы. По полученным данными от антивирусных компаний мы заблокировали несколько пользователей, которые распространяли вредоносное ПО, чем нарушали наши условия использования. Далее последовало долгое взаимодействие со всеми антивирусными компаниями, чтобы нас исключили из чёрных списков, и вот по прошествии месяца мы снова чисты.

Данная ситуация заставила нас иначе взглянуть на вопрос безопасности, в связи с чем мы внедрили несколько механизмов позволяющим минимизировать вредительство а так-же обработку входящих сообщений о злоупотреблениях. Теперь на бесплатных тарифах всем кто впервые открывает ссылку будет показываться предупреждение.

Html Warning 
Html Warning 

Также появилась отдельная страница в документации описывающая правила работы и обработки входящих сообщений и жалоб. И несколько других доработок, улучшений и оптимизаций которые позволят сделать работу c Tuna безопасной и стабильной.

Улучшения безопасности SSH туннелей

Для SSH туннелей появился новый флаг --password-auth позволяющий выключить авторизацию по логин/пароль. Так теперь вы сможете подключиться к SSH серверу только с помощью ключей добавленных в личном кабинете. Это значительно повышает безопасность доступа к вашей инфраструктуре и исключает возможности подбора пары логин/пароль с помощью перебора. Сама авторизация по ключам появилась в прошлом выпуске.

Пример использования:

tuna ssh --port=server-1 --password-auth=false

либо с конфигурацией через переменные окружения:

export TUNA_TCP_PORT=server-1 export TUNA_SSH_PASSWORD_AUTH=false tuna ssh

На этом у меня всё, спасибо что дочитали до конца 🙂

Контакты

Подробнее можете посмотреть всё на сайте https://tuna.am, в документации и блоге надеюсь вам понравится работать с tuna.

Если возникли вопросы, можете задать их нам по почте info@tuna.am, тут в коментариях или нашем чате в telegram.

3
Начать дискуссию