The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Nnginx прозрачное проксирование.."
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (nginx)
Изначальное сообщение [ Отслеживать ]

"Nnginx прозрачное проксирование.."  +1 +/
Сообщение от slejaph on 10-Июл-11, 15:14 
Требуется хинт по задачке:  

Есть сервер "A", сервер "B".. и клиетская тачка.. "C"  

Когда клиент "C" обращается на сервер "А" - от туда посылается запрос на сервер "B".. сервер "B" может работать только с сервером "А", из за привязки к IP..  

Требуется посредством сервера "А" скачать и отдать файл клиенту "C" стянутый с сервера "B", но не пропуская весь трафик через сервер "A"..  

Проксирование без проксирования .. как то так..  реализуемо?

--> Debian, Lighttpd, PHP, nginx

Буду благодарен любой помощи, советам, направлениям в какую сторону ковырять..
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Nnginx прозрачное проксирование.."  +1 +/
Сообщение от slejaph on 10-Июл-11, 15:26 
Если я сказал глупость и такое не реализуемо, то помогите правильно составить правило для проксирования скачки файла..

За ранее спасибо..

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Nnginx прозрачное проксирование.."  +/
Сообщение от Square (ok) on 10-Июл-11, 17:16 
> Требуется хинт по задачке:
> Есть сервер "A", сервер "B".. и клиетская тачка.. "C"
> Когда клиент "C" обращается на сервер "А" - от туда посылается запрос
> на сервер "B".. сервер "B" может работать только с сервером "А",
> из за привязки к IP..
> Требуется посредством сервера "А" скачать и отдать файл клиенту "C" стянутый с
> сервера "B", но не пропуская весь трафик через сервер "A"..
> Проксирование без проксирования .. как то так..  реализуемо?
> --> Debian, Lighttpd, PHP, nginx
> Буду благодарен любой помощи, советам, направлениям в какую сторону ковырять..

Нужно взять лопату, фонарик, болгарку, обжимку, ноутбук с заряженным акумулятором... Находите где закопан кабель между сервером А и сервером Б, копаете яму до кабеля, режете болгаркой оболочку кабеля, находите в пучке нужный провод - режете его, обжимаете джек, который втыкаете в свой ноут на котором прописан IP-адрес сервера А..и скачиваете с сервера Б нужный файл.
Фонарик нужен потому что лучше это делать ночью. Конечно выкопать яму, поработать болгаркой вы можете и в  темноте, да и джек вы конечно можете обжать в слепую, но определить какого цвета проводки как надо развести в джек - лучше использовать фонарик.

Более продвинутые IT-специалисты используют метод известный как "анальный криптоанализ". Его преимущество в том, что вместо болгарки, лопаты, обжимки- достаточно мастерски владеть паялиником. В результате администраторы сервера Б - добавят IP-адрес клиента С в базу разрешенных адресов для доступа к серверу Б, и необходимости получать доступ к серверу Б посредством сервера А- отпадает. так же, к преимуществам данного метода можно отнести тот факт что использовать фонакик -  в принципе нет необходимости - все можно делать днем.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Nnginx прозрачное проксирование.."  +/
Сообщение от slejaph on 10-Июл-11, 17:29 
> Более продвинутые IT-специалисты используют метод известный как "анальный криптоанализ".
> Его преимущество в том, что вместо болгарки, лопаты, обжимки- достаточно мастерски
> владеть паялиником. В результате администраторы сервера Б - добавят IP-адрес клиента
> С в базу разрешенных адресов для доступа к серверу Б, и
> необходимости получать доступ к серверу Б посредством сервера А- отпадает.

Тонко, очень тонко.. "Анальный криптоанализ" только заменить на "Терморектальный"...
Ну хоть какой то ответ, спасибо что потратили на расписание текста 4ре минуты своего времени..

А теперь к сабжу, что лучше подойдёт для реализации цели средствами PHP cURL или сокеты?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Nnginx прозрачное проксирование.."  +/
Сообщение от Andrey Mitrofanov on 10-Июл-11, 17:32 
>средствами PHP cURL или сокеты?

http://lmgtfy.com/?q=nginx+proxypass+site:opennet.ru

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Nnginx прозрачное проксирование.."  +/
Сообщение от Square (ok) on 10-Июл-11, 17:33 
>> Более продвинутые IT-специалисты используют метод известный как "анальный криптоанализ".
>> Его преимущество в том, что вместо болгарки, лопаты, обжимки- достаточно мастерски
>> владеть паялиником. В результате администраторы сервера Б - добавят IP-адрес клиента
>> С в базу разрешенных адресов для доступа к серверу Б, и
>> необходимости получать доступ к серверу Б посредством сервера А- отпадает.
> Тонко, очень тонко.. "Анальный криптоанализ" только заменить на "Терморектальный"...
> Ну хоть какой то ответ, спасибо что потратили на расписание текста 4ре
> минуты своего времени..
> А теперь к сабжу, что лучше подойдёт для реализации цели средствами PHP
> cURL или сокеты?

В условиях задачи вы ставите требования "не пропуская весь трафик через сервер "A"..  ".
При любом проксировании - вы неизбежно задействуете сервер А через который пройдет весь трафик.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Nnginx прозрачное проксирование.."  +/
Сообщение от slejaph on 10-Июл-11, 17:42 
>[оверквотинг удален]
>>> необходимости получать доступ к серверу Б посредством сервера А- отпадает.
>> Тонко, очень тонко.. "Анальный криптоанализ" только заменить на "Терморектальный"...
>> Ну хоть какой то ответ, спасибо что потратили на расписание текста 4ре
>> минуты своего времени..
>> А теперь к сабжу, что лучше подойдёт для реализации цели средствами PHP
>> cURL или сокеты?
> В условиях задачи вы ставите требования "не пропуская весь трафик через сервер
> "A"..  ".
> При любом проксировании - вы неизбежно задействуете сервер А через который пройдет
> весь трафик.

Уже понял, спасибо!.. я просто хотел поверить в "чудо") Надеялся что всё таки, можно сделать какой то призрачный прокси сервер..

Задача меняется, нужно просто запроксировать скачивание файла, я думаю, есть ли смысл ради этого добавлять в связку php+lighttpd - nginx?..
Может лучше реализовать всё средствами PHP?

В данный момент пытаюсь найти альтернативу proxy_pass в лайтли..

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Nnginx прозрачное проксирование.."  +/
Сообщение от Square (ok) on 10-Июл-11, 17:46 
> Может лучше реализовать всё средствами PHP?

Самописное проксирование чревато тем, что им воспользуетесь не только вы.

> В данный момент пытаюсь найти альтернативу proxy_pass в лайтли..

Да любой легкий проксик поставить, настроить ограничение доступа.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Nnginx прозрачное проксирование.."  +/
Сообщение от slejaph on 10-Июл-11, 18:02 
>> Может лучше реализовать всё средствами PHP?
> Самописное проксирование чревато тем, что им воспользуетесь не только вы.
>> В данный момент пытаюсь найти альтернативу proxy_pass в лайтли..
> Да любой легкий проксик поставить, настроить ограничение доступа.

Премногоблагодарен, думаю что .. так и сделаю.. спасибо!..

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру