powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / NGinx не работает с другим прокси
13 сообщений из 13, страница 1 из 1
NGinx не работает с другим прокси
    #38708938
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть платный прокси сервис напр. best-proxy.com:3444
Нужно поставить перед ним нджинкс чтобы в нем резать картинки и рекламу.

Я настроил - но NGinx не работает - он передает другому прокси только часть урл - только путь, а домен не передает. Как поправить? Вроде пишут что так вообще сделать нельзя поскольку NGinx не может работать с другими прокси?

Конфиг:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
upstream proxies {
  server best-proxy.com:3444;
}

location / {  
  proxy_set_header Host $host;
  proxy_set_header "Proxy-Authorization" "Basic Base64-encoded-user-and-password";
  proxy_pass http://proxies;
}
...
Рейтинг: 0 / 0
NGinx не работает с другим прокси
    #38708942
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам прокси рабочий, если попробовать curl - все работает

Код: plaintext
1.
curl --proxy http://user:password@proxy.com:8000 http://sample.com/
...
Рейтинг: 0 / 0
NGinx не работает с другим прокси
    #38709118
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
upstream это балансировка и акселерация для бэкэнда.
То, что вам хочется - иерархия кэшей. Для nginx - не заявлено.
Наверное, или Squid или (может быть) Traffic Server .
...
Рейтинг: 0 / 0
NGinx не работает с другим прокси
    #38709120
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя - вру: ngx_http_proxy_module
...
Рейтинг: 0 / 0
NGinx не работает с другим прокси
    #38709122
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovХотя - вру: ngx_http_proxy_module
...
Рейтинг: 0 / 0
NGinx не работает с другим прокси
    #38709991
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем, это недоделка нджинкс, он не передает полный путь. Некоторые прокси нормально так работают - но вот например Сквид - нет. Жаль конечно - добавить такую опцию очень просто долно быть - поправить пару строчек в исходниках.
...
Рейтинг: 0 / 0
NGinx не работает с другим прокси
    #38710137
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это совсем не пара строчек.
Это реализация полноценного http-клиента для вышестоящего прокси. Плюс специфичные фишки для переписывания запросов "настоящих" клиентов.
...
Рейтинг: 0 / 0
NGinx не работает с другим прокси
    #38710226
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
privateдобавить такую опцию очень просто долно быть - поправить пару строчек в исходниках.Возьмите да поправьте, исходники открыты.

Кстати, судя по тому, что в поисковиках полно ссылок на тему "каскадное проксирование на nginx", сделать все-таки можно.
...
Рейтинг: 0 / 0
NGinx не работает с другим прокси
    #38710230
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftКстати, судя по тому, что в поисковиках полно ссылок на тему "каскадное проксирование на nginx"... только все они про кэширование бэкэнда.
...
Рейтинг: 0 / 0
NGinx не работает с другим прокси
    #38710258
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovЭто совсем не пара строчек.
Это реализация полноценного http-клиента для вышестоящего прокси. Плюс специфичные фишки для переписывания запросов "настоящих" клиентов.
как мне кажется, это действительно пара строчек.
клиент полностью реализован и с самими разными вариациями.
но вот только не передает полный URL в том виде как он приходит. Никому не нужно.

Да и прокси этот платный мог бы пожалуй воспринимать вместо url пару URI + заголовок Host.
...
Рейтинг: 0 / 0
NGinx не работает с другим прокси
    #38710266
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindкак мне кажется, это действительно пара строчекВозьмите исходники и вставьте Да и прокси этот платный мог бы пожалуй воспринимать вместо url пару URI + заголовок Host.Не мог бы. Прокси принимает именно полный URL.
...
Рейтинг: 0 / 0
NGinx не работает с другим прокси
    #38711222
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovnetwindкак мне кажется, это действительно пара строчекВозьмите исходники и вставьте Да и прокси этот платный мог бы пожалуй воспринимать вместо url пару URI + заголовок Host.Не мог бы. Прокси принимает именно полный URL.
и где-то написано, что НЕ ДОЛЖЕН ?
по-моему прокси oops так делал. Но я понимаю, что это уже давно немодное ПО.
...
Рейтинг: 0 / 0
NGinx не работает с другим прокси
    #38711254
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прокси может принять и "get https://.." и "get ftp://..." и get "ws://..." и даже "get file://..."
Как вы собрались работать с разными схемами по вашему варианту?

P.S. Либо автор oops чего-то не знал, либо ему было по барабану, либо он делал так только в режиме прозрачного прокси.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / NGinx не работает с другим прокси
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]