Зачем 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?,

Другие вопросы по тегам