Эгер HTTP::ProxyPAC куруу учурунда ишке ашпаса, ал эч бир багыттагы суроого жетпеген болушу мүмкүн. Анын интерпретаторду автоматтык тандоосу адегенде JavaScript модулун, анан JE модулун сынайт; ошол Perl чөйрөсүндө экөө тең жок болсо, куруу ишке ашпайт.

JE мурунтан эле жеткиликтүү болгондуктан, аны ачык тандап, багытты баалаңыз:

use HTTP::ProxyPAC;

my $pac = HTTP::ProxyPAC->new('/path/to/network.pac', interp => 'je');
my @routes = $pac->find_proxy('http://service.example/status');

Жергиликтүү PAC файлы интерпретаторду баалоону PAC тын өзүн алуудан бөлөт. Куруучу PAC URL ин, скрипт сабына шилтемени же ачык дескрипторду да кабыл ала алат.

Натыйжанын контекстин атайын тандаңыз. Скалярдык find_proxy биринчи натыйжаны кайтарат; көрсөтүлгөн тизме контексти бир нече талапкерди сактайт. Ар бир Result объектисинин прокси маанисин чыныгы HTTP кардарынын конфигурациясына өткөрүңүз жана түз натыйжаны ачык иштетиңиз.

Баалоочу маршруттарды тандайт; HTTP кардары дагы эле туташып, талап кылынган камдык саясатты ишке ашырууга тийиш. Бардык талапкерлерди сактоо ошол кардар аларды көздөлгөн тартипте сынап көрсө гана маанилүү.

Тектеш макалалар