Мы настроили нашу сеть согласно этот учебник. По сути, у нас есть прокси-сервер Squid, который инвертирует изображения для страниц, которые запрашивают клиенты.
Мы пытаемся изменить скрипт, чтобы мы могли редактировать содержимое веб-страницы до того, как веб-страница будет отправлена клиенту. Нам не везет. Мне интересно, есть ли что-то другое в файлах .html, делающее это невозможным.
Что происходит, так это то, что мы выполняем wget для запрошенного URI, сохраняем его локально, изменяем его, а затем возвращаем новый URI. Страница, которую получает пользователь, является неизмененной страницей, а не той, которую мы только что изменили.
Судя по предоставленной вами информации, похоже, что вам лучше всего подойдет что-то вроде площадь. Это специально разработанная программа для взаимодействия со squid через url_rewrite_program, и она, вероятно, лучше, чем изобретать колесо заново с помощью собственного скрипта perl / bash.
Если вы все же хотите сделать это вручную, вот что:
http://www.visolve.com/squid/squid26/externalsupport.php#url_rewrite_program
Кажется, непросто. Пожалуйста, проверьте это http://squid-web-proxy-cache.1019090.n4.nabble.com/Question-in-adding-banner-for-ads-by-squid-td4664976.html и это https://answers.launchpad.net/ecap/+faq/1793
На веб-прокси Glyple это просто, и это было сделано с помощью PHP или добавлением его со страницы конфигурации.
В любом случае, я думаю, что Glype не обладает такими же возможностями, как Squid.