Установка 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
Скрипт запуска /opt/etc/init.d/S60privoxyCode: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
Сделать запуск под пользователем proxy, я не смог.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
Если кто сможет это сделать и опишет как это сделать, буду очень благодарен.
(11.02.2010) Ура!!! Свершилось. Пользователь vildi выложил скрипт и инструкцию по запуску privoxy под ограниченным пользователем. Читать можно тут: Установка и запуск privoxy не от root'a со стартером
Я поставил, у меня работает. За что выражаю vildi благодорность! Спасибо!