Зачем Privoxy требуется перезагрузка при загрузке?
У меня установлена Ubuntu 10.04, и я установил Privoxy:
apt-get install -y privoxy
Хорошо, это прекрасно работает с моими правилами, хорошо.
Когда я загружаю свой настольный компьютер, я вижу, что Privoxy запущен, работает отлично. Но когда я хочу просмотреть веб-страницы через него, он не работает (ошибка загрузки страницы).
Но если я перезапущу privoxy с
service privoxy restart
тогда это работает!
В чем может быть проблема? Почему я должен перезапускать Privoxy после каждой загрузки?
2 ответа
Вероятно, что Privoxy не запустился успешно, потому что он запустился до инициализации сетевого интерфейса - есть аналогичное сообщение об ошибке с Fedora.
Предложение 1
Старт privoxy также обсуждался на форумах Ubuntu.
Посмотрите файл /var/log/privoxy
Если в файле есть ошибка, которая выглядит как "Неустранимая ошибка: невозможно связать с localhost:8118: имя хоста не разрешается", тогда измените адрес прослушивания в файле конфигурации privoxy /etc/privoxy/config
,
то есть измените "адрес прослушивания localhost:8118" на "адрес прослушивания 127.0.0.1:8118"
Предложение 2
Автор сообщения об ошибке в Fedora предложил добавить следующую строку текста в /etc/rc.local
т.е. добавить его перед "выход 0", а не после него.
/bin/sleep 20 && /etc/init.d/privoxy start
Вероятно, вы видите "Неустранимая ошибка: невозможно связать с 192.168.2.3:8118: Невозможно назначить запрошенный адрес" в вашем /var/log/privoxy/logfile
файл, который означает, что сетевой интерфейс еще не готов.
В этом случае на вас влияет ошибка Launchpad #427625, которая исправлена в 3.0.16-1, но Lucid все еще поставляется с 3.0.15-3. В качестве обходного пути вы можете попробовать исправить это, как описано в разделе Как заставить Opera правильно работать с Privoxy?,