Pull to refresh

Google Chrome — Privoxy — Корпоративный Proxy

Привет всем. =) Думаю этот маленький топик будет по душе всем любителям браузера Google Chrome.

Столкнулся на работе с проблемой. Поставил себе Google Chrome. Уже обрадовался, НО… но возникла проблема. Для настроек proxy «Хромированный» использует базовые настройки Windows. Соответственно как и положено прописал туда адрес proxy. Пробую… Ура! Все работает… для внешних адресов. Но поскольку я разработчик мне важно было иметь возможность работать как с внешними так и с локальными хостами.

Тут напрашивается опция, называемая в настройках как «исключения». Вбиваю сюда адреса, которые не идут через proxy… и тут загвоздка. «Хромированный» отказался принимать их за локальные. ((

Я нашел такое решение… поставил себе Privoxy 3.0.10… и настроил его так:

в main configuration (config.txt) вписал:

forward / адрес прокси: порт #перенаправляем все запросы на прокси
forward *.mine 127.0.0.1:80 #а вот локальные на localhost

тут все хорошо… но у меня корпоративная прокся и мне нужно авторизоваться… для этого я беру base64 от строки вида login:password получаю такое значение:

Z2stdHVsYVxzdGF2c2tpeV9rdjpsZGlzb3VyZQ==

далее захожу в default actions и ищу строки такого вида:

{ \
+hide-forwarded-for-headers \
+hide-from-header{block} \
+set-image-blocker{pattern} \
}
/ # Match all URLs

вот тут добавляю свой заголовок для прокси и получаю вот такую запись:

{ \
+hide-forwarded-for-headers \
+hide-from-header{block} \
+set-image-blocker{pattern} \
+add-header{Proxy-Authorization: Basic Z2stdHVsYVxzdGF2c2tpeV9rdjpsZGlzb3VyZQ==} \
}
/ # Match all URLs

что сие значит… что для всех урлов будет идти дополнительный заголовок для авторизации в корпоративной проксе.

пробуем =) вуаля… все работает.

по крайней мере у меня точно =)

думаю кому нибудь топик пригодился =)
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.