alter
|
Operaman
|
|
|
Зарегистр: 19/11/2002
|
Сообщений: 903
|
Из: Irkutsk, Russia
|
|
Re: Opera и MS ISA Сервера как прокся.
05/10/2004 09:05
|
|
|
Salo
- Сначала надо скачать и постаить Python. [>Качать 9/4MB>]
- Редактировать cfg:
Code:
[GENERAL]
#Порт, который потом надо будет указать в настройках прокси Oper'ы
LISTEN_PORT:5865
#А тут указать те самые настройки NTLM'овского прокси (как в IE, то, что не заработало в Oper'е)
PARENT_PROXY:my.corporate.proxy
PARENT_PROXY_PORT:2816
#Если через эту штуку доступ должен быть только у вас, то 0, если нет, то 1.
ALLOW_EXTERNAL_CLIENTS:0
#IP тех, кроме вас можно дать доступ к череез этот прокси, если ALLOW_EXTERNAL_CLIENTS установленн на 0. Если IP несколько, разделяйте пробелом.
FRIENDLY_IPS:
#При установке на 1 будет вести лог запрошенных URL'ов в url.log.
URL_LOG:0
[CLIENT_HEADER]
#Эту строчку я не понял, поэтому оставил как есть:
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */*
#Если ваш NTLM следит ещё и за идетнификацией браузера, стоит включить такую строчку (лучше уточнить, что именно там писать, введя в строку адреса IE javascript:window.navigator.userAgent):
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT5)
[NTLM_AUTH]
#Домен. Обычно, его указывают при входе в сеть, можно уточнить его в свойствах компьютера (Win+PauseBreak/Network Identification).
NT_DOMAIN:your_domain
#Логин в сети (домене):
USER:username_to_use
#Пароль. Если оставить пустым, то сервер на первый раз должен его спросить.
PASSWORD:your_password
#Тип аутентификации. Если не сработает так, как есть, можно поставить 1 и 1.
LM_PART:1
NT_PART:0
#А тут что-то такое, что совсем лучше не трогать:
NTLM_FLAGS: 06820000
#Можно перевести NTLM'скую аутентификацию в базовый вид, поставив тут 1. Тогда при начале работы браузер попросит логин и пароль.
NTLM_TO_BASIC:0
#Если нет желания заниматься дебаггингом, всё оставшееся стоит оставить как есть.
[DEBUG]
DEBUG:0
BIN_DEBUG:0
SCR_DEBUG:0
AUTH_DEBUG:0
- Остаётся теперь только создать ярлык с запуском этой штуки. BAT'ник тот, кстати, совершенно не нужен. В ярлыке написать такое "путь_к_питону\pythonw.exe" main.py, как путь программы указать "путь_к_asp". Засунуть такой ярлык, скажем, в автозарузку.
- И, наконец, в настройках прокси Oper'ы (Tools/Preferences/Network/Proxy servers) указать для всех протоколов, для которых включен NTLM 127.0.0.1, как прокси-сервер, и порт из cfg, как порт.
Народ, покритикуйте гайд, пожалуйста, перед тем, как я его в FAQ добавлю.
Операции над сообщением:
|
|