У меня есть несколько веб-серверов в одной сети, каждый из которых имеет свой собственный IP-адрес.
Теперь я хочу, чтобы прокси-сервер «передал» запрос на нужный сервер в соответствии с запрошенным доменом.
Все было хорошо, пока я не понял, что все запросы рассматриваются с прокси-сервера, а не с оригинального IP.
Как сделать так, чтобы запрос отправлял свой исходный IP-адрес в TCP/IP?
Я не хочу использовать переменные get или подобные решения.
решение1
используйте для этого заголовок X-Forwarded-For. Насколько я понимаю, он предназначен именно для решения вашей проблемы.
видетьhttp://en.wikipedia.org/wiki/X-Forwarded-Forдля получения подробной информации.
решение2
Прокси-сервер Squid
Ваше понимание прокси-серверов верно.
То, что вы хотите сделать, достижимо в зависимости от того, какой прокси-сервер вы используете.
Если вы используетекальмарв качестве прокси-сервера вы можете добиться этого с помощью правила перезаписи в файле squid.conf.