URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94512
[ Назад ]

Исходное сообщение
"url rewrite"

Отправлено John Smith , 23-Мрт-13 11:13 
посоветуйте, плз, решение как на шлюзе в пакете поменять url.

главное, чтобы можно было менять url и, по возможности не менять другие поля (то есть процедура замены url не должна быть видна ни клиенту, ни серверу)

например:
1. пользователь запрашивает http://www.example.com/index1.html
2. шлюз меняет http://www.example.com/index1.html на http://www.example.com/index2.html
и отправляет дальше серверу, source_ip менять не надо.
3. далее как обычно

как это можно реализовать?


Содержание

Сообщения в этом обсуждении
"url rewrite"
Отправлено parad , 23-Мрт-13 19:14 
только прозрачным проксированием.

"url rewrite"
Отправлено John Smith , 23-Мрт-13 21:45 
> только прозрачным проксированием.

к сожалению, проксирование меняет src-ip.
или есть возможность оставить src-ip клиента?


"url rewrite"
Отправлено parad , 24-Мрт-13 11:04 
о чем это ты?

"url rewrite"
Отправлено John Smith , 24-Мрт-13 12:13 
> о чем это ты?

я о том, что прокси все пакеты к web-серверу отправляет со своего ip.
соответственно, web-сервер может определить, что между сервером и клиентом есть прокси.


"url rewrite"
Отправлено ALex_hha , 24-Мрт-13 14:18 
>> о чем это ты?
> я о том, что прокси все пакеты к web-серверу отправляет со своего
> ip.
> соответственно, web-сервер может определить, что между сервером и клиентом есть прокси.

а у вас что, у каждого клиента свой белый адрес? Если клиенты за NAT'ом, то ничего ты не определишь



"url rewrite"
Отправлено John Smith , 24-Мрт-13 18:14 
>>> о чем это ты?
>> я о том, что прокси все пакеты к web-серверу отправляет со своего
>> ip.
>> соответственно, web-сервер может определить, что между сервером и клиентом есть прокси.
> а у вас что, у каждого клиента свой белый адрес? Если клиенты
> за NAT'ом, то ничего ты не определишь

да, у каждого свой белый ip


"url rewrite"
Отправлено parad , 25-Мрт-13 02:23 
в общем ответ я дал. дальше гуглить и маны читать. жевать тебе эту тему никто не будет - тк на прасторах придостаточно документаций.

чела что вещает про нат не слушай. он без воображения.


"url rewrite"
Отправлено John Smith , 25-Мрт-13 10:08 
> в общем ответ я дал. дальше гуглить и маны читать. жевать тебе
> эту тему никто не будет - тк на прасторах придостаточно документаций.
> чела что вещает про нат не слушай. он без воображения.

как раз сейчас все работает именно на прозрачном прокси, squid3 + jesred для замены url
это не устраивает,  потому что squid меняет src-ip.
если можно заставить squid не менять src-ip ткни плз как это сделать.



"url rewrite"
Отправлено parad , 25-Мрт-13 14:39 
гугли слова squid divert socket( от балды набрал - может более успешный набор есть ), если линух добавь еще tproxy.

"url rewrite"
Отправлено John Smith , 25-Мрт-13 16:15 
> гугли слова squid divert socket( от балды набрал - может более успешный
> набор есть ), если линух добавь еще tproxy.

спасибо, вроде то что нужно