5.1 KiB
title, source, author, published, created, description, tags
| title | source | author | published | created | description | tags | ||
|---|---|---|---|---|---|---|---|---|
| Как передать реальный ip клиента через nginx proxy manager lcx? | https://qna.habr.com/q/1253998 |
|
2023-02-18 | 2026-02-10 | Всем привет!На роутере проброшен 80 и 44 порт на контейнер lxc (не докер) с nginx proxy manager, он в свою очередь перенаправляет на виртуалку с Xpenology, как в Xpenology получать реальные адреса пользователей ? В Xpenology все клиенты, которые подключаются через домен, им присваивается адрес контейнера с nginx Пробовал добавить вот такие "префиксы", все равно никакАдрес сети 192.168.8.0/24Адрес контейнера 192.168.8.9/24Адрес Xpenology 192.168.8.3/24Адрес роутера 192.168.8.1/24Ip бе |
|
Всем привет!
На роутере проброшен 80 и 44 порт на контейнер lxc (не докер) с nginx proxy manager, он в свою очередь перенаправляет на виртуалку с Xpenology, как в Xpenology получать реальные адреса пользователей? В Xpenology все клиенты, которые подключаются через домен, им присваивается адрес контейнера с nginx


Пробовал добавить вот такие "префиксы", все равно никак

Адрес сети 192.168.8.0/24
Адрес контейнера 192.168.8.9/24
Адрес Xpenology 192.168.8.3/24
Адрес роутера 192.168.8.1/24
Ip белый
- 4407 просмотров
Подписаться 1 Простой
Решение проблемы
необходимо
на роутере с Openwrt (как в других - не подскажу)
1.Либо отключить Маскарадинг из WAN либо создать правило НАТ, которое бы разрешало для proxy сервера получать ip внешние, а не роутера

или

2. Если вы используете Nginx Proxy Manager (в докере или в lxc контейнере), то в проксируемом хосте, вкладка advansed необходимо добавить следующее
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
(конфиг фаил править не нужно)

3. в самом Synology (или Xpenology, разницы нет) необходимо зайти
Панель управления - Безопасность - вкладка Безопасность

В самом низу "Доверенные Прокси-серверы" и там указать адрес вашего прокси сервера с маской через слэш

Ответ написан
Войдите, чтобы написать ответ
Middle FullStack Developer (PHP / Laravel / Vue)
ЛЕДДЕР • Казань
от 150 000 ₽
SRE / DevOps инженер (bare metal, highload media platform)
от 350 000 ₽
ML / NLP Engineer (чат-боты, LLM)
FIN • Лимассол
от 4 000 до 6 000 $