14.08.2014, 00:12
|
|
Профессор
|
|
Регистрация: 19.01.2010
Сообщений: 354
|
|
Пропиши google.com в хосты и проксируй запрос на localhost для указанного локейшена и на google.com для остальных. Или уже так и сделано?
|
|
14.08.2014, 00:49
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
ixth, в хост нельзя прописат к примеру так
Код:
|
127.0.1.1:1498 http://yandex.ua/yandsearch?lr=21775&text=test |
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
14.08.2014, 01:01
|
|
Профессор
|
|
Регистрация: 19.01.2010
Сообщений: 354
|
|
Хост — это hostname, имя машины, путь в него не входит. Так что придется проксировать все через nginx.
|
|
14.08.2014, 02:33
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от ixth
|
Так что придется проксировать все через nginx.
|
Как?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
14.08.2014, 02:33
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от ixth
|
Хост — это hostname
|
Знаю
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
14.08.2014, 09:41
|
|
Профессор
|
|
Регистрация: 19.01.2010
Сообщений: 354
|
|
Извини, туплю. (
Такой код должен по идее работать: images у меня отдается с локального апстрима, но google делает редирект на https, так что это все фэйлит. Боюсь, по https часть запросов со страницы уже не перехватишь, потому что будут проблемы с сертификатом. Так что ой.
Код:
|
server {
listen 8081;
server_name localhost;
location / {
proxy_set_header Host "google.ru";
proxy_pass http://google-upstream;
}
location /images/ {
proxy_pass http://local-upstream;
}
}
upstream google-upstream {
server 173.194.32.159;
}
upstream local-upstream {
server 127.0.0.1;
} |
А зачем тебе это все? Если хочешь подменить js/css, то есть же куча специализированных проксиков, Fiddler, например: http://www.telerik.com/fiddler.
|
|
14.08.2014, 10:53
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
14.08.2014, 11:04
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
Как настроить nginx что бы сделать переадресацию запросов к примеру с google.com/12/sdfsd/dsfsfd на localhost:1353 , нужно не по ip а именно для отдельного адреса.
|
Использую для таких задач https://github.com/Kolyaj/Yaxy супер просто и очень удобно.
После запуска сервера Yaxy его нужно будет установить как прокси в браузере, в ФФ это:
настройки -> дополнительные -> сеть -> настроить
Последний раз редактировалось kobezzza, 14.08.2014 в 11:13.
|
|
14.08.2014, 12:42
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Положил на него глаз еще вчера, щас буду читать)
Да именно это, спс попробую.
Спасибо гляну
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
14.08.2014, 14:03
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от cyber
|
Положил на него глаз еще вчера, щас буду читать)
|
Оно не для замены css, если что, оно прокси сервер для подачи инета на подсеть
Если нужно проксировать css на себя, то лучше наверное fiddler или Yaxy.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
|
|