Добрый вечер, господа! Есть задача: создать множество proxy_pass на сервер-акцептор.

Появляется проблема с передачей реального ip-адреса юзера. Для решения этой проблемы используется set_real_ip_from с указанием адреса прокси-сервера. В случае, когда используется лишь один прокси-сервер, то параметр set_real_ip_from отрабатывает, но со множеством прокси-серверов нельзя указать множество параметров set_real_ip_from.

Я полез в гугл и нашел одно решение: https://www.getpagespeed.com/server-setup/nginx/how-to-use-multiple-real-ip-headers-with-nginx

В решении используется модуль: https://github.com/openresty/headers-more-nginx-module, но он не обновлялся с 2017 года.

Сам вопрос в том, стоит ли пробовать использовать это решение или сейчас есть более простые и актуальные варианты решения моей проблемы?

5 ответов

0 просмотров

ну так ip передаётся через заголовок и подменяется на проксируемом сервере

Spirit- Автор вопроса
Владимир Муковоз
ну так ip передаётся через заголовок и подменяется...

То есть, мне с прокси достаточно передавать X-Real-IP на акцептор, а дальше его на акцепторе обрабатывать?

Spirit- Автор вопроса
Владимир Муковоз
+

А в случае, если у меня акцептор nginx так же прокси пасс делает на контейнер с питон сервером, достаточно по цепочке передать X-Real-IP и адрес дойдет до контейнера в неизменном виде, да?

Spirit
А в случае, если у меня акцептор nginx так же прок...

лучше передавать его только если получен от доверенного источника

Похожие вопросы

Обсуждают сегодня

Добрый день. Созданию отношения таблиц для учёта кораблей, их движения между точками (портами) согласно расписания. Терзают сомнения в правильном ли направлении двигаюсь 😅 1...
Aleksey
1
Может быть кто-то знает как правильно построить многопоточную программу на dx11? (Как в главном потоке обновлять текстуру и в других потоках её читать и переводить в Mat)
­
2
I have financial chart like this I can mask by color to get green and red squares. I want get two data First i want to get two last squares(two in the very right side colors) ...
@. .@
4
Привет. Наверняка у кого-нибудь здесь есть опыт работы с трекерами (встроенными в OpenCV (KCF) или абстрагированными) на одноплатниках. Если не рассматривать малинку и други...
Georgy Makarov
4
Приветствую. Есть N видео объектов (фильмы). Часть полной длины просмотра а часть короткие ( обрезаны титры). Задача найти идентичные фильмы. Я не в курсе, есть ли аналог шаз...
Nikolay Chudinov
7
Hi, someone can help me? I want to install BraTs 2020 dataset (training and validation set). The dataset is 42.8 gb but when i try to download the entire dataset, kaggle limit...
Simone
1
https://youtu.be/d8Jx6zO1yw0?si=AvWkrBe-RS3FAlWX Компилировал с CUDA по этому гайду, единственно моменты: 1) С VS 2022 работает, нужно только что бы была установлена среда C...
Denis
3
И всё-таки спрошу насчет такого вариант, сомнительно или нет? (Windows стоять не будет)
Georgy Makarov
5
Кто знает как подружить Gstreamer с OpenCV? Вот такой пайплайн я шлю с гстримера но OpenCV + python у меня никак не получается его воспроизвести "gst-launch-1.0 nvarguscameras...
Artem
3
Hi guys Do you know any persian/farsi or english group for opencv?
@. .@
4
Карта сайта