Инструменты пользователя

Инструменты сайта


privoxy:privoxy

Privoxy

Прокси сервер со возможностью изменения содержания веб-страниц

http://www.privoxy.org/

Пример фильтра

FIXME

Замена текста:

/etc/privoxy/user.action
FILTER: test Replace all "test" with "12345"
s/test/12345/g

Указываем для каких сайтов нужно его применять:

/etc/privoxy/user.filter
{ +filter{test} }
domain.ru

Внешние фильтры

:!: Для версии 3.0.23 функционал Внешние фильтры является экспериментальным и не включена по умолчанию. В этой главе описаны действия для обеспечения функционирования этой возможности.

Нужно обязательно нужно указать папку в переменной temporary-directory:

/etc/privoxy/config
temporary-directory /tmp
filterfile external-test.filter
/etc/privoxy/external-test.filter
#
EXTERNAL-FILTER: external-test Test description
/etc/privoxy/test.pl
test.pl
#!/usr/bin/perl
 
while(<>)
{
    s/НАЙТИ/ЗАМЕНИТЬ/g;
    print;
}

Сборка проекта из исходных текстов

cvs -z3 -d:pserver:anonymous@ijbswa.cvs.sourceforge.net:/cvsroot/ijbswa co current
autoheader && autoconf
./configure --enable-external-filters
make

Ссылки

privoxy/privoxy.txt · Последние изменения: 2019-05-11 00:32 — GreyWolf