Jump to content

Recommended Posts

Posted

Имеется у меня Squid версии 2.4.

На машине поднято несколько IP: X,Y,Z например.

Я настроил Squid таким образом, чтобы он висел на всех этих ипах и слушал порт 3128.

Загвоздка вот в чем. Я делаю запрос перловой прогой через прокси Z например, со своего сервера запрашиваю страничку на другом сервере. Другой сервер отвечает мне, что REMOTE_ADDR=X почему-то, в то время как я бы хотел, чтобы REMOTE_ADDR был все-таки Z?

Адрес X в настройках вообще отсутствует.

Posted

В общем, мне нужно, если я запрос делаю через прокси X, REMOTE_ADDR у удаленного сервера определялся как X. Если через Z, то REMOTE_ADDR =Z.

Нашел в squid.conf опцию tcp_outgoing_address, но там можно только один адрес задавать. Кстати Client-Peer передает всегда нужный мне адрес, а REMOTE_ADDR подменяется тем, который указан в tcp_outgoing_address ...

Буду благодарен за любую помощь! =)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...