LINUX.ORG.RU
решено ФорумAdmin

Помогите разобраться с privoxy-blocklist

 ,


0

1

Здравствуйте.

Режу рекламу с помощью privoxy и скрипта privoxy-blocklist. Всё было хорошо - он тянул с адблока списки, преобразовывал их в формат, понятный privoxy, privoxy их исправно блочил.

Но некоторое время назад скрипт перестал работать: при запуске пишет нижеследущее

Processing https://easylist-downloads.adblockplus.org/easylistgermany.txt ...
Downloading https://easylist-downloads.adblockplus.org/easylistgermany.txt ...

и просто завершается, не генерируя и не обновляя в конфиге privoxy никаких нужных мне .action и .filter.

Самостоятельно разобраться пока что не получается. Буду рад помощи. Спасибо за внимание.

★★★★★
pinkbyte@oas1 ~ $ wget https://easylist-downloads.adblockplus.org/easylistgermany.txt
--2025-08-29 11:53:28--  https://easylist-downloads.adblockplus.org/easylistgermany.txt
Распознаётся easylist-downloads.adblockplus.org (easylist-downloads.adblockplus.org)… 2.17.147.32, 2.17.147.113, 2a02:26f0:dc::6853:5ba, ...
Подключение к easylist-downloads.adblockplus.org (easylist-downloads.adblockplus.org)|2.17.147.32|:443... соединение установлено.
Не удаётся установить SSL-соединение.

Возможно это как-то связано.

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Да, почти наверняка дело в этом...

Спасибо за отклик!

Хм. В браузере этот https://easylist-downloads.adblockplus.org/easylistgermany.txt отображается без проблем. Значит скурвился wget...

piyavking ★★★★★
() автор топика
Последнее исправление: piyavking (всего исправлений: 1)
Ответ на: комментарий от anc

Проблема стала немножко чётче. Что-то не-то с параметрами суперпользователя - wget лагает, если запускать его от рута:

piyavking@hata: /tmp $ wget https://easylist-downloads.adblockplus.org/easylistgermany.txt
--2025-08-30 08:45:11--  https://easylist-downloads.adblockplus.org/easylistgermany.txt
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Connecting to 127.0.0.1:8118... connected.
Proxy request sent, awaiting response... 200 OK
Length: 265627 (259K) [text/plain]
Saving to: ‘easylistgermany.txt’

easylistgermany.txt           100%[================================================>] 259.40K   752KB/s    in 0.3s

2025-08-30 08:45:12 (752 KB/s) - ‘easylistgermany.txt’ saved [265627/265627]

piyavking@hata: /tmp $ sudo su
root@hata: /tmp # wget https://easylist-downloads.adblockplus.org/easylistgermany.txt
--2025-08-30 08:45:22--  https://easylist-downloads.adblockplus.org/easylistgermany.txt
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving easylist-downloads.adblockplus.org (easylist-downloads.adblockplus.org)... 185.5.161.131, 185.5.161.240, 2a00:1e48:1:4::bc2b:4819, ...
Connecting to easylist-downloads.adblockplus.org (easylist-downloads.adblockplus.org)|185.5.161.131|:443... connected.
GnuTLS: Error in the pull function.
Unable to establish SSL connection.
piyavking ★★★★★
() автор топика
Последнее исправление: piyavking (всего исправлений: 2)
Ответ на: комментарий от piyavking

Решено. Переменные {http,https,ftp}_proxy у меня были не system-wide, поэтому рут и не мог.

root@hata: ~ # export {http,https,ftp}_proxy="http://127.0.0.1:8118"
root@hata: ~ # /etc/privoxy/privoxy-blocklist.sh
Processing https://easylist-downloads.adblockplus.org/easylistgermany.txt ...
Downloading https://easylist-downloads.adblockplus.org/easylistgermany.txt ...
.. downloading done.
... https://easylist-downloads.adblockplus.org/easylistgermany.txt installed successfully.
Processing https://easylist-downloads.adblockplus.org/easylist.txt ...
Downloading https://easylist-downloads.adblockplus.org/easylist.txt ...
.. downloading done.
... https://easylist-downloads.adblockplus.org/easylist.txt installed successfully.
piyavking ★★★★★
() автор топика
Последнее исправление: piyavking (всего исправлений: 2)
Ответ на: комментарий от piyavking

Что-то не-то с параметрами суперпользователя - wget лагает, если запускать его от рута:

Вы правда не видите разницу? «с параметрами суперпользователя» как раз все в порядке, они дефолтные, это у пользователя они более другие.
user:

Connecting to 127.0.0.1:8118... connected.
Proxy request sent, awaiting response... 200 OK
root:
Connecting to easylist-downloads.adblockplus.org (easylist-downloads.adblockplus.org)|185.5.161.131|:443... connected.
Дальше пояснять?

anc ★★★★★
()