Статейка Proxy Auto Configuration (PAC)

Обсуждаем сайт и форум.

Модератор: f0s

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение Raven2000 » 2008-07-27 20:48:43

Кому интерестно?
Proxy Auto Configuration (PAC)
===
Доделывать или нах?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение Alex Keda » 2008-07-27 20:53:36

мне. меня начальнеГ на работе запилил на эту тему =)))
надо а руки никак недойдут
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение Raven2000 » 2008-07-27 21:09:53

Я только заметил один минус (для меня это большой минус)
небольшая тормознутось при работе браузеров видимо он каждый адрес смотрит и перезапрашивает автоконфиг проксика хз может и не так еще поковыряю.
Но очень удобно тк автоматом определяется на IE, а в опере и мозиле нужно указать адрес автоконфигуратора проксика.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение Alex Keda » 2008-07-27 21:11:01

логи посмотри.
видно наверно убдет если каждый раз
Убей их всех! Бог потом рассортирует...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение dikens3 » 2008-07-28 8:44:01

Raven2000 писал(а):Я только заметил один минус (для меня это большой минус)
небольшая тормознутось при работе браузеров видимо он каждый адрес смотрит и перезапрашивает автоконфиг проксика
Скорее всего при каждом новом запуске браузера.

Очепятки:

FЗагрузить
Распостраниение
и оканчивающего коротким суффиксом. - оканчивающийся
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение Raven2000 » 2008-07-28 9:33:33

Про очепятки я знаю я ее вобще не корректировал над русский :-D
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение tango » 2008-07-28 10:17:10

Raven2000 писал(а): Но очень удобно тк автоматом определяется на IE, а в опере и мозиле нужно указать адрес автоконфигуратора проксика.
Если через DNS, то у меня его и Опера и Файерфокс хавают без указания каких либо настроек...

_Andy
проходил мимо

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение _Andy » 2008-07-30 6:16:08

Приведение к русскому языку, явно не повредило бы :)

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение Raven2000 » 2008-07-30 9:29:04

Я к тебе еще обращусь :smile:
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение Raven2000 » 2008-07-30 21:06:20

Андрей я жду :smile: очепятки фиксить :oops:
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

_Andy
проходил мимо

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение _Andy » 2008-07-31 8:10:03

Смотри в ящике. Про firefox написать не забудь.

opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение opt1k » 2008-08-18 12:31:32

Статья интересная, а самое главное актуальная. Но как было замечено при таком раскладе замечены тормоза. Поэтому есть тема менять проксю прямо в файле конфиги фаерфокса. У меня этот файл нахолиться тут: C:\Documents and Settings\opt1k\Application Data\Mozilla\Firefox\Profiles\g856ropo.default\prefs.js папка g856ropo.default у каждого пользователя называется по разному, но названией сей папки можно отловить вот в этом файле C:\Documents and Settings\opt1k\Application Data\Mozilla\Firefox\profiles.ini. Идея ясна, я думаю, проблема в реализации. Т.к. из файла надо дёргать строки, то простые бат файлы тут не катят. Есть вариант написать на Си тот функционал которого не хватает в бат файлах. Но самый интересный вариант, это написать скрипт на родном для окон wsh. С последним вариантом у меня проблема, для его реализации надо знать vb, или jscript, которых я как раз и не знаю.
Вот хотелось бы услышать ваши соображения по этому поводу. Сам уже начал лопатить учебник по wsh, но идёт туго. :(

Shemmy
проходил мимо
Сообщения: 4
Зарегистрирован: 2008-08-01 10:55:34

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение Shemmy » 2008-08-18 12:44:36

Такой подход очень не удобный.
Для автоконфигурирования продуктов от Mozill'ы есть родной API
вот пример описания http://mit.edu/~firefox/www/maintainers/autoconfig.html
для автоконфигурирования прокси нужен только правильно настроенный dns в сети и сам прокси.

opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение opt1k » 2008-08-20 18:39:27

Shemmy писал(а):Такой подход очень не удобный.
Для автоконфигурирования продуктов от Mozill'ы есть родной API
вот пример описания http://mit.edu/~firefox/www/maintainers/autoconfig.html
для автоконфигурирования прокси нужен только правильно настроенный dns в сети и сам прокси.
если вы про PAC, то этот вариант притормаживает ( со слов людей, сам не пробовал )

Аватара пользователя
Astore
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-08-03 12:06:54

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение Astore » 2009-08-24 19:02:24

Привет
подскажите пож как для разных ip выдавать разный прокси
к примеру для 192.168.1.1 прокси 192.168.1.5:3128,
а для для 192.168.1.2 прокси 192.168.1.6:3128
с помощью PAC фалов
"No sky is wide enough for my wings to spread" - Cielo

Shemmy
проходил мимо
Сообщения: 4
Зарегистрирован: 2008-08-01 10:55:34

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение Shemmy » 2009-08-25 9:15:32

Astore писал(а):Привет
подскажите пож как для разных ip выдавать разный прокси
Очень просто. в PAC-файле пишется простой скрипт.

Код: Выделить всё

function FindProxyForURL(url, host)
{
	 if ( isInNet(myIpAddress(), "192.168.250.0", "255.255.255.0")) return "PROXY 192.168.250.1:3128";
    else if ( isInNet(myIpAddress(), "192.168.251.0", "255.255.255.0")) return "PROXY 192.168.251.1:3128";
    else if ( isInNet(myIpAddress(), "192.168.249.0", "255.255.255.0")) return "PROXY 192.168.249.1:3128";
    else if ( isInNet(myIpAddress(), "192.168.248.0", "255.255.255.0")) return "PROXY 192.168.248.1:3128";
    else if ( isInNet(myIpAddress(), "192.168.247.0", "255.255.255.0")) return "PROXY 192.168.247.1:3128";
    else if ( isInNet(myIpAddress(), "192.168.246.0", "255.255.255.0")) return "PROXY 192.168.246.1:3128";
    else if ( isInNet(myIpAddress(), "192.168.244.0", "255.255.255.0")) return "PROXY 192.168.244.1:3128";
    else return "DIRECT";
}
В моем варианте настройка прокси выдается по принадлежности IP адреса клиента к определенной подсети.
Также можно менять прокси и для запросов на внешний адрес.
Много полезных примеров можно найти тут

Аватара пользователя
Astore
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-08-03 12:06:54

Re: Статейка Proxy Auto Configuration (PAC)

Непрочитанное сообщение Astore » 2009-08-25 12:07:22

Спсб
проблема была не в настройке wpad а в настройке firefox и windows 7
после нескольких экспериментов выяснилось что myIpAddress() возвращает не ipv4 а ipv6 адрес
проверить можно добавив в wdad.dat сторчку
alert("address:" + myIpAddress());

а что бы исправить проблему нужно набрать в адресной строке about:config
и изменить параметр network.dns.disableIPv6 на true
и все начнет работать по схеме описанной Shemmy
Спасибо отдельное ему за помощь!
"No sky is wide enough for my wings to spread" - Cielo