Показать сообщение отдельно
Старый 06.10.2005, 13:29     # 1290
fat76
Guest
 
Сообщения: n/a

Цитата:
Сообщение от Лехыч
Ну вообщем что делать???
Неужели нельзя никак.
Может что то куда прописать.
1. Скачал и установил Python с http://www.python.org/ (python-2.4.2c1.msi - 10,9 Mb)
2. Скачал и распаковал http://www.geocities.com/rozmanov/ntlm/[deleted by Plague] (aps098.zip - 70 Kb)
3. Сконфигурил файл server.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

4. Запустить runserver.bat из папки aps098
содержащий:
@echo off
"c:\python24\python.exe" main.py
5. И, наконец, в настройках прокси Oper'ы указать для всех протоколов
127.0.0.1 как прокси-сервер,
5865 порт из server.cfg, как порт.

У меня все работает

Последний раз редактировалось Plague; 06.10.2005 в 13:54.