В Nginx Proxy Manager можно настроить проксирование запросов и редиректы, но для отслеживания информации о том, с какого домена поступил запрос, необходимы дополнительные шаги. Вот как это можно сделать с использованием Nginx Proxy Manager и Umami Analytics:
1. **Настройка заголовков**:
Убедитесь, что ваш Nginx Proxy Manager настроен на передачу заголовков `Referer` и `Origin`. Это делается путем добавления соответствующих заголовков в настройках проксирования.
2. **Передача заголовков**:
Можно использовать директиву `proxy_set_header`, чтобы передать нужные заголовки на конечный домен. В вашем случае вам необходимо убедиться, что заголовок `Referer` передается:
```nginx
proxy_set_header Referer $http_referer;
```
3. **Umami Analytics**:
Если на конечном домене расположена система аналитики Umami, вы можете воспользоваться ее функционалом для отслеживания рефералов. Также вы можете настроить Umami для сбора статистики о рефералах:
- Ваша страница-заглушка должна включать настраиваемый скрипт Umami для отслеживания.
- Убедитесь, что Umami настроен на сбор рефералов, чтобы вы могли видеть данные о том, с какого домена пришёл пользователь.
4. **Использование логов**:
Если Umami не позволяет получить нужную информацию, можно рассмотреть вариант анализа логов Nginx. Логи могут показать IP-адреса и заголовки запросов. Измените конфигурацию логирования, чтобы включить заголовок `Referer` в логи:
```nginx
log_format custom '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer"';
access_log /var/log/nginx/access.log custom;
```
5. **Сбор данных**:
Затем вы можете анализировать логи, чтобы извлечь информацию о рефералах. Это может потребовать написания скриптов для парсинга логов или использование инструментов для обработки логов.
Таким образом, комбинируя настройки Nginx Proxy Manager, использование Umami Analytics и анализ логов, вы сможете отслеживать информацию о том, с какого домена осуществляется переход на ваш конечный домен.