Установка privoxy+polipo. Часть 1. Privoxy
Устанавливаем privoxy.
Code:
ipkg install privoxy
Не обязательно.
На сайте РУССКИЙ PRIVOXY забираем дополнительный набор фильтров.
Распаковываем их в /opt/etv/privoxy В readmi.txt описано, как правильно их подключить.
Правим конфиг.
Code:
confdir /opt/etc/privoxy
templdir /opt/etc/privoxy/templates
logdir /opt/var/log
logfile privoxy.log
listen-address 127.0.0.1:8118
toggle 1
enable-remote-toggle 1
enable-remote-http-toggle 1
enable-edit-actions 1
enforce-blocks 0
buffer-limit 128
forwarded-connect-retries 0
accept-intercepted-requests 0
allow-cgi-request-crunching 0
split-large-forms 0
keep-alive-timeout 300
socket-timeout 300
Если собираетесь использовать дополнительный набор фильтров, то добавляем строки выделенные курсивом:
Code:
actionsfile match-all.action # Actions that are applied to all sites and maybe overruled later on.
actionsfile default.action # Main actions file
actionsfile adult.action #http://privoxy.org.ru #по желанию
actionsfile privoxy-org-ru.action #http://privoxy.org.ru
actionsfile user.action # User customizations
filterfile default.filter
filterfile privoxy-org-ru.filter #http://privoxy.org.ru
filterfile user.filter # User customizations
Скрипт запуска /opt/etc/init.d/S60privoxy
Code:
#!/bin/sh
NAME="Privoxy"
PIDFILE=/opt/var/run/privoxy.pid
USER=proxy
GROUP=proxy
start() {
echo "Starting $NAME... "
#/opt/sbin/privoxy --pidfile $PIDFILE --user $USER.$GROUP --chroot /opt/etc/privoxy/config
/opt/sbin/privoxy --pidfile $PIDFILE /opt/etc/privoxy/config
}
stop() {
echo "Shutting down $NAME... "
[ -f ${PIDFILE} ] && kill `cat ${PIDFILE}`
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 1
start
;;
*)
echo "Usage: $0 (start|stop|restart)"
exit 1
;;
esac
exit 0
Сделать запуск под пользователем proxy, я не смог.
Если кто сможет это сделать и опишет как это сделать, буду очень благодарен.
(11.02.2010) Ура!!! Свершилось. Пользователь vildi выложил скрипт и инструкцию по запуску privoxy под ограниченным пользователем. Читать можно тут: Установка и запуск privoxy не от root'a со стартером
Я поставил, у меня работает. За что выражаю vildi благодорность! Спасибо!