TGViewer
Channel Public Channel
Angie

Angie

@angie_software

Российский веб-сервер Angie и его команда. Чат для вопросов @angie_support
Subscribers
1.15K
Photos
112
Videos
4
Links
138
Recent Posts 11 shown
Post #187 663
Всем привет!

Выпущены внеочередные релизы Angie и Angie PRO 1.12.2 с портированным из nginx 1.31.6 исправлением уязвимости HTTP/3 в специфических конфигурациях на старых версиях OpenSSL.

Подробности в истории изменений для Angie и Angie PRO.

Хорошего дня!
  • 👍 30
  • 🔥 6
  • ❤ 1
Post #186 2.75K
Всем здравствуйте!

В разделе Deploy документации PHP-фреймворка Yii было две статьи про удобный деплой в Docker Swarm с использованием образов с Caddy и Traefik для автоматической настройки проксирования и получения сертификатов для HTTPS.

Но ведь мы знаем, что всем нужно немножко Angie. Поэтому мы разработали похожий сценарий для проектов на Docker Compose и собрали Docker-образ с Angie Docker Proxy. Он автоматически обнаруживает контейнеры по переменным VIRTUAL_HOST и VIRTUAL_PORT, генерирует конфигурацию Angie и получает TLS-сертификаты через ACME/Let's Encrypt.

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

Статья о настройке всего этого размещена в документации Yii.

Пробуйте и ждём ваших отзывов!
  • 🔥 36
  • ❤‍🔥 8
  • ❤ 1
Post #182 1.31K
Возобновим раздел «бессмысленная, но увлекательная статистика» веб-сервера Angie =).

Давненько не было постов а-ля «Angie на таком-то месте», так как сайт w3tech.com потерял нас на полгода и мы там валились в тартарары, хотя в реальности рост продолжался.

Параллельно, к примеру, сайт wmtips.com дал такую картинку. С октября прошлого года мы доросли в мире с 18 до 15 места, в России занимаем уже 6-е, уступая только классике (были на 8-ом).

Понятно, что все меряют по-разному (хоть свою парсилку делай), не видят кучи сайтов и тем более систем, которые нас используют внутри, сравнивают нас с другими классами ПО и т.п. Например, ни в одном из списков «самых популярных сайтов», которые используют Angie, вы не найдете тот же Рутюб или, к примеру, одну из самых популярных платежных систем в мире. Все эти графики и мониторинги работают весьма относительно, но посматривать в них мы все же время от времени будем. Ведь без популярности сложно обосновывать развитие open source версии (привет любители переименовывать Angie во что-то другое или скрывать заголовки).

Всем хороших выходных!
  • 🔥 37
  • 👏 9
  • 👍 4
  • ❤‍🔥 1
Post #178 1.29K
Всем привет!

⚡⚡⚡Выпущен релиз Angie ADC 1.1⚡⚡⚡

В Angie ADC 1.1, наше комплексное программное решение для балансировки нагрузки и управления сетевым трафиком, вошло несколько важных новых функций и улучшений.

1️⃣ Обновлен редактор конфигурации балансировщика нагрузки:

- конфигурация теперь отображается в виде дерева файлов, каждый их которых можно редактировать отдельно;

- поддержано ролевое разделение доступа пользователей к файлам конфигурации и передача настройки и управления отдельными сервисами операторам;

- кроме того, теперь можно просматривать статус работы балансировщика и перезапускать его через веб-интерфейс;

- добавлена возможность аутентификации клиентов через балансировщик нагрузки.

2️⃣ Поддержано резервное копирование и восстановление системы.

3️⃣ Расширены функции безопасности:

- добавлены расширенная парольная политика и настройка двухфакторной аутентификации для локальных пользователей Angie ADC;

- введена новая роль пользователя "Оператор" (может редактировать файлы конфигурации балансировщика, к которым ему предоставлен доступ);

- поддержка протокола SNMPv3.

Кроме того, в релиз вошли следующие функции и улучшения:

- добавлены команды CLI для настройки веб-интерфейса и работы с сертификатами данных.

- поддержаны wildcard-записи GSLB для создания общих правил балансировки для разных поддоменов.

- добавлен механизм определения и автоматического разрешения конфликтов в кластере.

В балансировщике нагрузки
появились новые функции и параметры, например: параметр spare (помечает сервер как запасной в рамках одной группы серверов); параметр priority=$переменная (позволяет задать приоритизацию в очереди запросов и обрабатывать только запросы с наивысшим приоритетом).

Подробнее читайте здесь.

Всем хорошей недели! Спасибо, что вы с нами.

P.S. Через денек вернемся к разделу "занимательная статистика").
  • 🔥 29
  • ❤ 7
  • 🎉 2
Post #177 1.31K
Вставайте, граф!
Вас ждут великие дела! 🥂☀️🥳

Сегодня Angie Software исполнилось 4 года. Мы — празднуем, и, надеемся, вы тоже отметите это событие.

Мы с удовольствием принимаем в дар новых клиентов, звездочки на гитхаб и женщин-кошек, но и просто ждём в гости тех, кому небезразличны наши продукты. Лучший наш подарочек — вы!

Ну а мы поздравляем с днем рождения Angie Software всех наших коллег: текущих, бывших и будущих. Не всегда наши отношения идеальны, но большая часть от них скорее выигрывает, чем проигрывает.

Ну а если вы из последних, то - понять и простить. Мы не стремимся понравиться всем, с нами бывает непросто, зато мы искренни во всем, включая свои заблуждения.

И еще мы стремимся сделать лучшие в мире продукты.

Своего мы добьемся.

Спасибо, что вы с нами!

Всем торт! 🍰
  • 🎉 70
  • 👍 18
  • 🍾 14
  • ❤ 4
  • 👏 3
  • 🔥 2
  • ❤‍🔥 1
Post #176 1.29K
Выпущены корректирующие версии Angie и Angie PRO 1.12.1 с исправлением нескольких уязвимостей, обнаруженных ранее в nginx.

Исправленные уязвимости касаются крайне нестандартного использования подстановок из
регулярных выражений в директиве "map" (CVE-2026-42533 и CVE-2026-60005), а также модуля SSI (CVE-2026-56434).

Ещё были исправлены ошибки в модуле конфигурируемых метрик (Metric) и балансировщике по наименьшему времени ответа (least_time).

Подробности в истории изменений для Angie и Angie PRO.

P.S.
Спасибо сообществу, что указали на ошибку в модуле метрик.
Вы — лучшие! 🥰
  • ❤ 18
  • 👍 11
  • 🔥 8
  • ❤‍🔥 1
Post #175 1.53K
⬇️⬇️⬇️

⚡⚡⚡ В Angie PRO дополнительно: ⚡⚡⚡


— proxy_pass с портом для stream upstream — теперь можно указать порт прямо в proxy_pass для группы серверов, у которых порт не задан. Это позволяет использовать одну группу для проксирования на разные порты: статус каждого сервера отслеживается единым образом, и если сервер недоступен — это учитывается
для всех портов сразу. Директива no_port явно помечает группу как не использующую порты.

— proxy_bind теперь вычисляет переменные после выбора сервера — исходящее соединение можно привязать к адресу, зависящему от конкретного выбранного сервера.

— $upstream_current_addr — переменная с адресом текущего upstream-сервера, доступная уже в момент его выбора; удобна в связке с proxy_bind. В отличие от $upstream_addr, всегда содержит ровно один адрес.

— Атомарное переключение сервера между основной и резервной группами — одним запросом к полю backup в разделе /config API.

— Поле feedback в статистике — при использовании одноимённого метода балансировки показывает текущее
накопленное значение динамического веса каждого сервера.

Вот теперь, кажется, все.

Подробнее:

➡️ Изменения в Angie 1.12.0
➡️ Изменения в Angie PRO 1.12.0

P.S. Кстати, через неделю — 21 июля — нам исполняется 4 года. Так что этот релиз ещё и маленький подарок к празднику. 🎂 Спасибо всем, кто с нами!

P.P.S. Всем отличного начала недели и хорошего лета! ☀️😊
Angie Software История версий Angie PRO История изменений и обновлений коммерческой версии Angie PRO с подробным описанием новых функций и улучшений.
  • 🔥 52
  • 🎉 19
  • ❤ 10
  • 👍 3
  • ❤‍🔥 1
  • 💯 1
Post #174 1.34K
Всем привет!

🔥🔥🔥 ANGIE И ANGIE PRO ПОЛУЧИЛИ РЕЛИЗ 1.12.0 🔥🔥🔥

Если вы думали, что 1.11.0 был масштабным — держитесь. В этот раз мы снова превзошли сами себя. Список изменений в Angie 1.12.0 и Angie PRO 1.12.0 (в каждой версии) перевалил за 30 пунктов!

Итак, что в релизах?

1️⃣ Шесть фич из PRO — теперь в open source 🎁🎉

Это, пожалуй, главная новость релиза. Мы портировали в открытую версию сразу шесть возможностей, которые раньше были доступны только в Angie PRO:

— least_time для HTTP и stream upstream — балансировка с учётом реального среднего времени ответа. Для HTTP — время заголовка или полного ответа, для stream — время соединения и получения байт. С настраиваемым коэффициентом сглаживания.
— sticky learn — режим привязки клиентов к серверам через динамически генерируемые ключи.
Сессии хранятся в разделяемой памяти; способ их создания и поиска гибко настраивается через переменные — например, по cookie из ответа
проксируемого сервера.
— drain — плавный вывод сервера из ротации: новые запросы не идут, «прилипшие» клиенты дообслуживаются. Zero-downtime деплой как он должен быть.
— Среднее время ответа в API статистики — /status/http/upstreams/ и /status/stream/upstreams/ теперь
показывают по каждому серверу сразу несколько метрик: для HTTP — время получения заголовка и полного ответа, для stream — время установки
соединения, первого и последнего байта. Коэффициент сглаживания настраивается через response_time_factor, поддерживается Prometheus.

2️⃣ Встроенный DNS over HTTPS 🌐

Новый модуль DoH (RFC 8484) — Angie теперь умеет принимать DNS-запросы по HTTP/HTTPS и проксировать их к DNS-серверам по UDP или TCP. Хотите поднять собственный DoH-сервер? Теперь это несколько строк конфигурации.

3️⃣ ACME: сертификаты для IP-адресов и коммерческих CA 🔒

— Сертификаты для IP-адресов — да, теперь можно! Через Let's Encrypt с поддержкой профилей.
— External Account Binding (EAB) — поддержка коммерческих удостоверяющих центров (DigiCert, SSL.com и др.) через HMAC-аутентификацию.
— Улучшена совместимость с SSL.com и другими серверами, которые не очень дружат со спецификацией.
— Директива acme_dns_ttl — для провайдеров, которые фильтруют DNS-ответы с низким TTL.

4️⃣ DNS без настройки ⚙️

resolver conf теперь включён по умолчанию — Angie сам читает /etc/resolv.conf и следит за его изменениями. Больше не нужно вручную прописывать адреса DNS-серверов в конфигурации. Хотите отключить? resolver off.

5️⃣ Логирование нового уровня 📝

— Фильтрация через filter= и теги error_log_user_tag — гибкая маршрутизация событий по обработчикам.
— JSON-формат для error_log — удобно для ELK, Loki и всего, что умеет парсить JSON.
— Ограничение частоты через rate (по умолчанию 1000 msg/s) — защита от лавины ошибок в логах.
— Директива time_format с поддержкой strftime() и %L для миллисекунд.

6️⃣ Конфигурация стала чище ✨

— goto в модуле rewrite — внутренний редирект на именованный location без изменения URI, работает внутри if. Наконец-то можно выбросить хаки с try_files и error_page.
— Встроенные страницы ошибок и AutoIndex теперь поддерживают тёмную тему. Потому что 2026 год, и мы за комфорт.

7️⃣ Статистика и наблюдаемость 📊

— Metric-модуль для stream —
то, что уже полюбили пользователи HTTP-версии, теперь доступно и для stream. Счётчики, гистограммы, скользящие средние — всё через /status/stream/metric_zones/ с поддержкой Prometheus.
— /certificates/ — новый раздел в API статистики: все сертификаты из конфигурации и от ACME-клиентов в одном месте. Мониторинг сроков действия — больше не боль.
— $upstream_transport — переменная, показывающая TCP или UDP для каждой попытки соединения с upstream.

8️⃣ Синхронизация с nginx 1.31.2 ⬆️

Включена вся функциональность nginx 1.31.2. Из заметного:
— Tunnel модуль — CONNECT-туннелирование: Angie как HTTP-прокси для произвольного TCP-трафика.
— HTTP/2 для upstream — проксирование по HTTP/2 к бэкендам.
— $ssl_sigalgs — новая переменная, содержащая список алгоритмов подписи, которые поддерживает клиент.

Но и это еще не все!

⬇️⬇️⬇️
  • 🔥 54
  • 👍 7
  • ❤ 4
  • ❤‍🔥 2
Post #170 1.28K
Всем привет!

Выпущен релиз Angie ADC 1.0


В релиз Angie ADC 1.0 вошло несколько крупных изменений:

- Angie ADC теперь поддерживает кластеризацию с синхронизацией конфигураций между GSLB-узлами и синхронизацией сертификатов. На текущем этапе кластер позволяет централизованно администрировать
несколько GSLB-узлов, расположенных в разных дата-центрах. В следующих релизах возможности кластера будут расширяться;

- существенно обновлен модуль GSLB.
Редактирование конфигурации перенесено в веб-интерфейс, добавлена поддержка динамических и статических записей, а также методов
балансировки round robin, weighted round robin и failover;

- упрощена работа с сертификатами: теперь их можно загружать и просматривать через веб-интерфейс. Реализована поддержка разделения data plane и management plane;

• Расширены возможности диагностики сети: теперь через веб-интерфейс можно выполнять команды ping, curl и traceroute;

Кроме того, в релиз вошли следующие функции и улучшения:

• добавлена возможность загрузки MIB-файла для интеграции с внешними системами мониторинга;

• можно изменить порт веб-интерфейса Angie ADC, используемый по умолчанию;

• для LDAP-авторизации добавлена настройка проверки сертификатов;

• подключение к CLI теперь доступно через порт 22.

Подробнее об обновлении читайте по ссылке, а общий обзор функциональности Angie ADC можно посмотреть на нашем сайте и в обзорной статье.

Хорошего вам дня!
  • 🔥 19
  • 👏 6
  • ❤ 5
  • ❤‍🔥 1
Post #169 1.52K
Всем привет!

Теперь наша документация не только следует за участившимися релизами, но и упрощает применение ИИпри работе с Angie.

Во-первых, мы публикуем индексные файлы llms.txt и llms-full.txt, предназначенные для ИИ-агентов (см. https://llmstxt.org/).

Во-вторых, мы публикуем все страницы в формате Markdown, чтобы их можно было копировать в окно контекста в пригодном для ИИ виде (например, https://angie.software/angie/docs/configuration/ -> https://angie.software/angie/docs/configuration.md).

Наконец, мы добавили и регулярно обновляем документацию в известном MCP-реестре Context7: https://context7.com/websites/angie_software_angie и https://context7.com/websites/en_angie_software_angie.

Подробнее.

Хорошей, продуктивной недели вам!
  • 🔥 48
  • ❤ 11
  • 👍 3
  • ❤‍🔥 2
Post #168 1.43K
Всем привет!

Выпущены корректирующие версии Angie и Angie PRO 1.11.8 с исправлением нескольких уязвимостей, обнаруженных ранее в nginx.

Исправленные уязвимости затрагивают некоторые конфигурации с проксированием gRPC (CVE-2026-42055), а также использование директивы "charset_map" (CVE-2026-48142).

Уязвимость CVE-2026-42530, найденная в nginx-реализации HTTP/3, не затрагивает текущих версий Angie.

Также была исправлена ошибка в обработке директив "acme_http_port" и "acme_dns_port".

Подробности в истории изменений для Angie и Angie PRO.

Хорошего дня!
  • ❤‍🔥 15
  • 👍 6
  • ❤ 1
Older posts →

About this channel

How can I read @angie_software without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Angie: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Angie have?
Angie (@angie_software) has 1.15K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Angie know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →