<!-- review: finished -->
<!-- Legacy links -->

<a id="install-thirdpartymodules"></a>

# Сторонние модули

Помимо собственных динамических модулей для
[Angie](https://angie.software//angie/docs/installation/oss_packages.md#install-dynamicmodules-oss) и [Angie PRO](https://angie.software//angie/docs/installation/pro_packages.md#install-dynamicmodules-pro),
мы собираем и публикуем в нашем репозитории
пакеты для ряда популярных сторонних nginx-совместимых модулей,
разработанных за пределами нашей компании.

<a id="installation-and-configuration-1"></a>

## Установка и настройка

Пакеты сторонних модулей устанавливаются из нашего репозитория так же,
как наши собственные пакеты:

- [Angie](https://angie.software//angie/docs/installation/oss_packages.md#oss-packages)
- [Angie PRO](https://angie.software//angie/docs/installation/pro_packages.md#pro-packages)

Чтобы использовать установленный модуль в [конфигурации](https://angie.software//angie/docs/configuration/configfile.md#configfile),
загрузите его с помощью директивы [load_module](https://angie.software//angie/docs/configuration/modules/core.md#load-module) в контексте `main`:

```nginx
load_module modules/<имя модуля>.so;
```

#### NOTE
Мы не проверяем исходный код этих модулей
и не отвечаем за последствия их установки;
пакеты собираются на основе многочисленных запросов
 *исключительно* для удобства пользователей.

<a id="list-of-modules"></a>

## Перечень модулей

| Модуль                                                                                                                                                                                                                                                                                                    | Версия                   | Пакеты                                                                   | Описание                                                                                                                                                                                                                                                                                                                |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------|--------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Auth JWT](https://angie.software//angie/docs/installation/external-modules/auth-jwt.md#external-auth-jwt)                                                                                                                                                                                                | 0.9.0                    | `angie-module-auth-jwt`  `angie-pro-module-auth-jwt`                     | Добавляет JWT-аутентификацию клиентов.                                                                                                                                                                                                                                                                                  |
| [Auth LDAP](https://angie.software//angie/docs/installation/external-modules/auth-ldap.md#external-ldap)                                                                                                                                                                                                  | 241200e                  | `angie-module-auth-ldap`  `angie-pro-module-auth-ldap`                   | Добавляет поддержку LDAP-аутентификации с несколькими серверами.                                                                                                                                                                                                                                                        |
| [Auth PAM](https://angie.software//angie/docs/installation/external-modules/auth-pam.md#external-auth-pam)                                                                                                                                                                                                | v1.5.5                   | `angie-module-auth-pam`  `angie-pro-module-auth-pam`                     | Добавляет поддержку PAM-аутентификации.                                                                                                                                                                                                                                                                                 |
| [Auth SPNEGO](https://angie.software//angie/docs/installation/external-modules/auth-spnego.md#external-auth-spnego)                                                                                                                                                                                       | v1.1.3                   | `angie-module-auth-spnego`  `angie-pro-module-auth-spnego`               | Добавляет поддержку SPNEGO и GSSAPI.                                                                                                                                                                                                                                                                                    |
| [Auth TOTP](https://angie.software//angie/docs/installation/external-modules/auth-totp.md#external-auth-totp)                                                                                                                                                                                             | 1.1.0                    | `angie-module-auth-totp`  `angie-pro-module-auth-totp`                   | Добавляет аутентификацию на основе одноразовых паролей TOTP.                                                                                                                                                                                                                                                            |
| [Brotli](https://angie.software//angie/docs/installation/external-modules/brotli.md#external-brotli)                                                                                                                                                                                                      | v1.0.0rc                 | `angie-module-brotli`  `angie-pro-module-brotli`                         | Добавляет статическое и динамическое Brotli-сжатие ответов.                                                                                                                                                                                                                                                             |
| [Cache Purge](https://angie.software//angie/docs/installation/external-modules/cache-purge.md#external-cache-purge)                                                                                                                                                                                       | 2.5.3                    | `angie-module-cache-purge`  `angie-pro-module-cache-purge`               | Позволяет очищать содержимое кэшей FastCGI, прокси, SCGI и uWSGI.                                                                                                                                                                                                                                                       |
| [CGI](https://angie.software//angie/docs/installation/external-modules/cgi.md#external-cgi)                                                                                                                                                                                                               | v0.13                    | `angie-module-cgi`  `angie-pro-module-cgi`                               | Добавляет поддержку CGI.                                                                                                                                                                                                                                                                                                |
| [Combined Upstreams](https://angie.software//angie/docs/installation/external-modules/combined-upstreams.md#external-combined-upstreams)                                                                                                                                                                  | 2.3.1                    | `angie-module-combined-upstreams`  `angie-pro-module-combined-upstreams` | Позволяет объединять несколько групп серверов в одну.                                                                                                                                                                                                                                                                   |
| [DAV Ext](https://angie.software//angie/docs/installation/external-modules/dav-ext.md#external-dav-ext)                                                                                                                                                                                                   | v3.0.0                   | `angie-module-dav-ext`  `angie-pro-module-dav-ext`                       | Расширяет поддержку WebDAV методами PROPFIND и OPTIONS.                                                                                                                                                                                                                                                                 |
| [Dynamic Limit Req](https://angie.software//angie/docs/installation/external-modules/dynamic-limit-req.md#external-dynamic-limit-req)                                                                                                                                                                     | 1.9.3                    | `angie-module-dynamic-limit-req`  `angie-pro-module-dynamic-limit-req`   | Служит для динамической блокировки IP-адресов и ее периодического снятия.                                                                                                                                                                                                                                               |
| [Echo](https://angie.software//angie/docs/installation/external-modules/echo.md#external-echo)                                                                                                                                                                                                            | v0.63                    | `angie-module-echo`  `angie-pro-module-echo`                             | Позволяет вызывать `echo`, `sleep`, `time`, `exec`<br/>и другие шелл-команды в файле конфигурации.                                                                                                                                                                                                                      |
| [Enhanced Memcached](https://angie.software//angie/docs/installation/external-modules/enhanced-memcached.md#external-enhanced-memcached)                                                                                                                                                                  | v0.3                     | `angie-module-enhanced-memcached`  `angie-pro-module-enhanced-memcached` | Расширяет возможности встроенного модуля [Memcached](https://angie.software//angie/docs/configuration/modules/http/http_memcached.md#http-memcached).                                                                                                                                                                   |
| [Eval](https://angie.software//angie/docs/installation/external-modules/eval.md#external-eval)                                                                                                                                                                                                            | 2016.06.10               | `angie-module-eval`  `angie-pro-module-eval`                             | Позволяет сохранять в переменных тела ответов на подзапросы.                                                                                                                                                                                                                                                            |
| [GeoIP2](https://angie.software//angie/docs/installation/external-modules/geoip2.md#external-geoip2)                                                                                                                                                                                                      | 3.4                      | `angie-module-geoip2`  `angie-pro-module-geoip2`                         | Добавляет поиск по геоданным в базах MaxMind GeoIP2.                                                                                                                                                                                                                                                                    |
| [Headers More](https://angie.software//angie/docs/installation/external-modules/headers-more.md#external-headers-more)                                                                                                                                                                                    | v0.39                    | `angie-module-headers-more`  `angie-pro-module-headers-more`             | Позволяет устанавливать и очищать заголовки запросов и ответов.                                                                                                                                                                                                                                                         |
| [HTTP Auth Radius](https://angie.software//angie/docs/installation/external-modules/http-auth-radius.md#external-http-auth-radius)                                                                                                                                                                        | 458af16                  | `angie-module-http-auth-radius`  `angie-pro-module-http-auth-radius`     | Включает поддержку Radius.                                                                                                                                                                                                                                                                                              |
| [JWT](https://angie.software//angie/docs/installation/external-modules/jwt.md#external-jwt)                                                                                                                                                                                                               | v3.4.3                   | `angie-module-jwt`  `angie-pro-module-jwt`                               | Облегченная альтернатива [Auth JWT](https://angie.software//angie/docs/installation/external-modules/auth-jwt.md#external-auth-jwt).                                                                                                                                                                                    |
| [Keyval](https://angie.software//angie/docs/installation/external-modules/keyval.md#external-keyval)                                                                                                                                                                                                      | 0.3.0                    | `angie-module-keyval`  `angie-pro-module-keyval`                         | Позволяет использовать переменные со значениями из пар "ключ-значение".                                                                                                                                                                                                                                                 |
| [Lua](https://angie.software//angie/docs/installation/external-modules/lua.md#external-lua):<br/>[http_lua_module](https://github.com/openresty/lua-nginx-module),<br/>[stream_lua_module](https://github.com/openresty/stream-lua-nginx-module)                                                          | 0.10.28 / v0.0.16        | `angie-module-lua`  `angie-pro-module-lua`                               | Позволяют использовать язык Lua в конфигурации Angie<br/>соответственно в контекстах `http` и `stream`.                                                                                                                                                                                                                 |
| [ModSecurity](https://angie.software//angie/docs/installation/external-modules/modsecurity.md#external-modsec)                                                                                                                                                                                            | v1.0.4                   | `angie-module-modsecurity`  `angie-pro-module-modsecurity`               | Добавляет коннектор для использования правил ModSecurity.                                                                                                                                                                                                                                                               |
| [NJS](https://angie.software//angie/docs/installation/external-modules/njs.md#external-njs):<br/>[http_js](https://angie.software//angie/docs/installation/external-modules/http_js.md#http-js),<br/>[stream_js](https://angie.software//angie/docs/installation/external-modules/stream_js.md#stream-js) | 0.9.1                    | `angie-module-njs`  `angie-pro-module-njs`                               | Позволяют использовать njs, подмножество языка JavaScript,<br/>в конфигурации Angie<br/>соответственно в контекстах `http` и `stream`.<br/><br/>Также доступна облегченная версия пакета под названием<br/>`...-njs-light`, однако она несовместима с обычной версией и не<br/>может использоваться одновременно с ней. |
| [NDK](https://angie.software//angie/docs/installation/external-modules/ndk.md#external-ndk)                                                                                                                                                                                                               | v0.3.4                   | `angie-module-ndk`  `angie-pro-module-ndk`                               | Добавляет Nginx Development Kit (NDK) для разработки новых модулей.                                                                                                                                                                                                                                                     |
| [OpenTracing](https://angie.software//angie/docs/installation/external-modules/opentracing.md#external-opentracing)                                                                                                                                                                                       | v0.41.0                  | `angie-module-opentracing`  `angie-pro-module-opentracing`               | Добавляет распределенную OpenTracing-трассировку запросов в Angie;<br/>содержит плагины для экспорта данных в Zipkin и DataDog.                                                                                                                                                                                         |
| [OpenTelemetry](https://angie.software//angie/docs/installation/external-modules/otel.md#external-otel)                                                                                                                                                                                                   | v0.1.2                   | `angie-module-otel`  `angie-pro-module-otel`                             | Позволяет отправлять данные телеметрии сборщику OpenTelemetry.                                                                                                                                                                                                                                                          |
| [PostgreSQL](https://angie.software//angie/docs/installation/external-modules/postgres.md#external-postgres)                                                                                                                                                                                              | 1.0rc7                   | `angie-module-postgres`  `angie-pro-module-postgres`                     | Включает непосредственную поддержку баз данных PostgreSQL.                                                                                                                                                                                                                                                              |
| [Redis2](https://angie.software//angie/docs/installation/external-modules/redis2.md#external-redis2)                                                                                                                                                                                                      | v0.15                    | `angie-module-redis2`  `angie-pro-module-redis2`                         | Включает поддержку Redis 2.0 для HTTP-апстримов.                                                                                                                                                                                                                                                                        |
| [RTMP](https://angie.software//angie/docs/installation/external-modules/rtmp.md#external-rtmp)                                                                                                                                                                                                            | v1.2.2                   | `angie-module-rtmp`  `angie-pro-module-rtmp`                             | Включает поддержку RTMP для стриминга и трансляции видео по запросу.                                                                                                                                                                                                                                                    |
| [Set Misc](https://angie.software//angie/docs/installation/external-modules/set-misc.md#external-set-misc)                                                                                                                                                                                                | v0.33                    | `angie-module-set-misc`  `angie-pro-module-set-misc`                     | Добавляет различные директивы set_xxx в модуль<br/>[Rewrite](https://angie.software//angie/docs/configuration/modules/http/http_rewrite.md#http-rewrite).                                                                                                                                                               |
| [Subs](https://angie.software//angie/docs/installation/external-modules/subs.md#external-subs)                                                                                                                                                                                                            | e12e965                  | `angie-module-subs`  `angie-pro-module-subs`                             | Позволяет заменять строки в теле HTTP-ответа по регулярным выражениям.                                                                                                                                                                                                                                                  |
| [TestCookie](https://angie.software//angie/docs/installation/external-modules/testcookie.md#external-testcookie)                                                                                                                                                                                          | 64137c2                  | `angie-module-testcookie`  `angie-pro-module-testcookie`                 | Помогает бороться с ботами<br/>при помощи механизма "вызов-ответ" на основе cookie.                                                                                                                                                                                                                                     |
| [UnBrotli](https://angie.software//angie/docs/installation/external-modules/unbrotli.md#external-unbrotli)                                                                                                                                                                                                | 60bed63                  | `angie-module-unbrotli`  `angie-pro-module-unbrotli`                     | Распаковывает ответы с `Content-Encoding: br`<br/>для клиентов, которые не поддерживают метод кодирования Brotli.                                                                                                                                                                                                       |
| [Upload](https://angie.software//angie/docs/installation/external-modules/upload.md#external-upload)                                                                                                                                                                                                      | 2.3.0                    | `angie-module-upload`  `angie-pro-module-upload`                         | Добавляет кодировку `multipart/form-data` (RFC 1867)<br/>для отправки файлов со стороны клиента,<br/>включая возможность возобновления.                                                                                                                                                                                 |
| [VOD](https://angie.software//angie/docs/installation/external-modules/vod.md#external-vod)                                                                                                                                                                                                               | 1.33                     | `angie-module-vod`  `angie-pro-module-vod`                               | Позволяет перепаковывать MP4-файлы для стриминга по HLS, HDS, MSS и DASH.                                                                                                                                                                                                                                               |
| [VTS](https://angie.software//angie/docs/installation/external-modules/vts.md#external-vts):<br/>[module-vts](https://github.com/vozlt/nginx-module-vts),<br/>[module-sts](https://github.com/vozlt/nginx-module-sts),<br/>[module-stream-sts](https://github.com/vozlt/nginx-module-stream-sts)          | v0.2.4 / v0.1.1 / v0.1.1 | `angie-module-vts`  `angie-pro-module-vts`                               | Включает три перечисленных модуля для отслеживания трафика.                                                                                                                                                                                                                                                             |
| [ZIP](https://angie.software//angie/docs/installation/external-modules/zip.md#external-zip)                                                                                                                                                                                                               | 1.3.0                    | `angie-module-zip`  `angie-pro-module-zip`                               | Включает динамическую упаковку ZIP-архивов.                                                                                                                                                                                                                                                                             |
| [Zstd](https://angie.software//angie/docs/installation/external-modules/zstd.md#external-zstd)                                                                                                                                                                                                            | f4ba115                  | `angie-module-zstd`  `angie-pro-module-zstd`                             | Включает сжатие Zstandard.                                                                                                                                                                                                                                                                                              |
