Нашли опечатку?
Выделите текст, нажмите Shift + Enter и отправьте нам уведомление.

Verified by
Автоматизация настройки прокси в браузерах PDF Печать
Автоматическая настройка прокси серверовИн­тернет-бра­узер при наст­рой­ках на ав­то­мати­чес­кую кон­фи­гура­цию прок­си ищет в ДНС хост с име­нем wpad и при удач­ном зап­ро­се по­луча­ет файл наст­ро­ек с это­го хос­та. Для ре­али­зации этой функ­ции нуж­но про­вес­ти ни­жес­ле­ду­ющие дей­ствия.

Соз­да­ём в кор­не дос­тупно­го веб-сер­ве­ра файл pro­xy.pac с со­дер­жа­ни­ем:

func­ti­on Find­Pro­xyFo­rURL(url, host)
{ // Если имя хоста без имени домена после точки, то без прокси: if (isPlainHostName(host))            {return "DIRECT";} // Ес­ли хост вхо­дит в до­мен то без прок­си: if (shExp­Match(url,"*.do­ma­in.lo­cal/*"))    {re­turn "DI­RECT";} if (shExp­Match(url, "*.do­ma­in.lo­cal:*/*"))    {re­turn "DI­RECT";} // Ес­ли имя хос­та вхо­дит в сеть то без прок­си: var re­sol­ved_ip = dnsRe­sol­ve(host); if (isIn­Net(re­sol­ved_ip, "192.168.X.0", "255.255.255.0"))    {re­turn "DI­RECT";} if (isIn­Net(re­sol­ved_ip, "127.0.0.0", "255.255.255.0"))        {re­turn "DI­RECT";} // Ос­таль­ное че­рез прок­си: re­turn "PRO­XY 192.168.X.X:3128; DI­RECT"; }

Да­лее да­ём пра­ва на чте­ние поль­зо­вате­лю, от ко­торо­го за­пус­ка­ет­ся apa­che

Соз­да­ём ссыл­ку wpad.dat на pro­xy.pac в той же ди­рек­то­рии.

До­писы­ва­ем в кон­фи­гура­цию apa­che2 :

#########################################
Add­Ty­pe app­li­cati­on/x-ns-pro­xy-auto­con­fig .dat
Add­Ty­pe app­li­cati­on/x-ns-pro­xy-auto­con­fig .pac
##############################################

Соз­да­ём в DNS али­ас wpad на веб-сер­вер или за­пись А на IP веб-сер­ве­ра: wpad.do­ma­in.lo­cal

Рес­тартим апач и днс-сер­вер

Про­бу­ем отк­рыть ссыл­ку http://wpad.do­ma­in.lo­cal/pro­xy.pac, ви­дим со­дер­жи­мое на­шего фай­ла.

Ста­вим в бра­узе­ре га­лоч­ку нап­ро­тив ав­то­мати­чес­кой наст­рой­ки прок­си.

do­ma­in.lo­cal вез­де ме­ня­ете на ва­ше зна­чение (имя ва­шего до­мена).

192.168.X.0 вез­де ме­ня­ете на ва­ше зна­чение (ва­ша ло­каль­ная сеть).

192.168.X.X:3128 ме­ня­ете на IP и порт ва­шего прок­си-сер­ве­ра.

 

У ме­ня так ра­бота­ет не один прок­сик.

Обновлено 31.08.2013 03:00
 

Фотогалерея