LINUX.ORG.RU

История изменений

Исправление ValdikSS, (текущая версия) :

Я готовых решений не знаю, предлагаю вам написать программу, которая будет перенаправлять трафик, с использованием pacparser. Библиотека будет обрабатывать PAC-файл и возвращать прокси для перенаправления, а ваша программа будет совершать перенаправление.

Вам точно нужно именно исполнять PAC-файл? Может, проще переписать его алгоритм в конфигурационный файл squid, например? Что-то этому мешает?

PAC-файл подразумевает исполнение в Javascript-движке. Pacparser использует Mozilla Spidermonkey. Если у вас обычный бытовой маршрутизатор, вам вряд ли хватит RAM и ROM для его запуска.

Исходная версия ValdikSS, :

Я готовых решений не знаю, предлагаю вам написать программу, которая будет перенаправлять трафик, с использованием pacparser. Библиотека будет обрабатывать PAC-файл и возвращать прокси для перенаправления, а ваша программа будет совершать перенаправление.

Вам точно нужно именно исполнять PAC-файл? Может, проще переписать его алгоритм в конфигурационный файл squid, например? Что-то этому мешает?