The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

proxy autoconfiguration script (proxy config script)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: proxy, config, script,  (найти похожие документы)
_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _ From : Vadim Mikhailov 2:5071/11.11 07 May 98 23:00:28 Subj : proxy autoconfiguration script ________________________________________________________________________________ Привет, Alex! Четверг Май 07 1998 09:43, Alex Bakhtin --> Vadim Mikhailov: VM>> 2) Hаписать proxy autoconfiguration script AB> Расскажи, pls подробнее... Идешь в конфигурацию апача, добавляешь в mime.types строку: application/x-ns-proxy-autoconfig pac Затем в корне своего web-сервера создаешь файл proxy.pac примерно следующего содержания: === Cut === function FindProxyForURL(url, host) { //Если указано только короткое имя, обратиться напрямую. if (isPlainHostName(host)) return "DIRECT"; //Если имя машины начинается с "intranet" или "internal", //тоже обратиться минуя прокси. if (shExpMatch(host, "intranet*")|| shExpMatch(host, "internal*")) return "DIRECT"; //Hе использовать прокси для наших доменов if (dnsDomainIs(host,"ourcompany.com")|| dnsDomainIs(host,"sistercompany.com")) return "DIRECT"; //Если такого хоста нет, попытаться обратиться напрямую - только //для того, чтобы броузер выдал более осмысленное сообщение об ошибке. if (!isResolvable(host)) return "DIRECT"; //Hаш прокси умеет кэшировать только http, ftp и gopher if (url.substring(0, 5) == "http:" || url.substring(0, 4) == "ftp:"|| url.substring(0, 7) == "gopher:") //Замените "proxy.ourcompany.com:3128" на имя и порт вашего прокси return "PROXY proxy.ourcompany.com:3128; DIRECT"; //WAIS не кэшировать if (url.substring(0, 5) == "wais:") return "DIRECT"; else return "DIRECT"; } === Cut === У клиента в настройках броузера (это есть в Netscape 4 и M$IE 4), там где "Proxy autoconfiguration URL", пишем http://www.ourcompany.com/proxy.pac. Все! Теперь этот скрипт будет загружаться всякий раз при старте броузера. Тем самым при изменении скрипта на сервере, настройка изменится сразу у всей конторы. Все это также описано на http://squid.nlanr.net/Squid/FAQ/FAQ-5.html#ss5.2 Пока, Vadim --- Сидит дед, в 3.00.Beta1+ шуб одет * Origin: <[email protected]>, voice +7-(3953)-49-38-95 (2:5071/11.11)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру