URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 135895
[ Назад ]

Исходное сообщение
"Выпуск фильтрующего прокси Privoxy 4.0.0"

Отправлено opennews , 28-Янв-25 18:11 
Спустя 22 года с момента формирования в 2002 году ветки 3.0 состоялся релиз прокси-сервера Privoxy 4.0.0, предназначенного для создания персональных фильтров web-контента. При помощи Privoxy можно вырезать рекламные вставки, отбрасывать отслеживающие Cookie, удалять всплывающие диалоги, блокировать загрузку стороннего JavaScript-кода и вносить  необходимые пользователю произвольные изменения  в web-страницы. Privoxy поддерживает установку как  на локальные системы отдельных пользователей, так и на серверы для создания централизованной инфраструктуры фильтрации контента  в локальной сети. Код проекта написан на языке Си и распространяется под лицензией GPLv2+...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62601


Содержание

Сообщения в этом обсуждении
"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено timur.davletshin , 28-Янв-25 18:11 
Многие не осознают этого, но при помощи сабжа можно блокировать рекламу на встроенных устройствах, если там есть возможность подгружать кастомный CA.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 28-Янв-25 18:27 
Так прокся сама должны уметь все подменять иначе зачем она нужна?

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 28-Янв-25 18:32 
А как ты собрался подменять сертификат без добавления корневого на конечное устройство? Можно конечно и без него, но тогда браузер будет постоянно ругаться на атаку по середине (коей она и является).

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 28-Янв-25 23:30 
Смотря, как блокировать рекламу, вот Pi-hole по доменам блочит

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 30-Янв-25 08:19 
> вот Pi-hole по доменам блочит

по доменам малоэффективно, будет блочить только самую ленивую рекламу, а если реклама льется с целевого домена, то только митм и поможет.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 29-Янв-25 00:15 
Но зачем!?
Давно просто держё чорный список доменов в домашнем unbound.
Собственно давно = с тех пор как гугол начал по https отдавать рекламу.

А так, году в 2005-7 я баловался привокси ещё под вендой, очень зачётно было.
Потом блокировки ушли в домашний сквид.
Потом в nginx (кеш стал не нужен).
И кончилось это unbound.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено timur.davletshin , 29-Янв-25 06:44 
> Но зачем!?

А затем, что список блокировок по домену до одного места сейчас во многих случаях. Да и кому эти квадратики пустые нравятся? А вот Privoxy может вырезать рекламу почти что не хуже uBlock Origin.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 29-Янв-25 18:22 
Да, но к сожалению дома затраты на администрирование перевешивают варианты с "квадратиками" при блокировке днс запросов.
У нас 4 активных пользователя, у каждого мобила, комп и местами планшеты, нинтендо свичи и прочее.
Я умахаюсь на каждый девайс втаскивать свой СА серт, даже с учётом того что андройды рутованные а на десктопах фря.

А потом они выходят из дома и переключаются на мобильную сеть, где ничего не фильтруется...


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено timur.davletshin , 29-Янв-25 18:53 
Свой CA полезно иметь и для других задач, а установка его на каждое новое устройство займёт 2-3 минуты. Но если это Проблема, то за дело лучше не браться. А то ещё компилять придётся, т.к. на OpenWrt Privoxy собран совсем уж куценько и резать контент не умеет...

P.S. Рутить девайсы у него время есть, с Фряхой возиться тоже, а вот CA свой завести времени не хватает. Чёто ору )))


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 30-Янв-25 00:02 
В конце 2023 года я понял что слишком много времени трачу на администрирование и поддержку зоопарка техники.
С тех пор у меня две концепции:
- ещё больше автоматизировать
- избавлятся от того что нужно суппортить

Домашний СА - я как то пробовал в OpenSSL, мне очень не понравилось: сложно, непонятно, много ручной работы.

Андройды я тоже подзабросил - ставлю готовые сборки LOS, с ними сильно проще и быстрее, ну либо стараюсь брать кетайцев близких к ванильному андройду чтобы без мусора.

Вероятно я вернусь к теме своего СА когда сертификат на домашнем джаббер сервере протухнет, прямо сейчас и завтро трогать тему СА нет вообще никакой мотивации.
Привокси я чёто не хочу, мне и так "норм".
"Норм" - всмысле на меня и без этого давят домашние что то одно не работает то другое, даже когда проблема не в том что я делал. :)


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 30-Янв-25 07:58 
> кетайцев близких к ванильному андройду чтобы без мусора

Можете подсказать, пожалуйста, это какие?


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 30-Янв-25 19:12 
Ulephone и наверное кто то ещё.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено timur.davletshin , 30-Янв-25 09:18 
> Домашний СА - я как то пробовал в OpenSSL, мне очень не
> понравилось: сложно, непонятно, много ручной работы.

EasyRSA.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 30-Янв-25 19:22 
Спс, попробую при случае :)

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено vadiml , 28-Янв-25 18:22 
И на сколько он хуже/лучше squid-a?

Например, как у него с web-stream, трансляциями аудио, видео ?


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 28-Янв-25 18:28 
Это не про сквид это про цензуру.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 29-Янв-25 07:58 
Тебе бы значения слов поучить сначала
Цензура, по определению, может осуществляться только государством
А privoxy это про фильтрацию трафика для дома/офиса, то есть к цензуре не относится по определению
Кстати, сквид так же используется для фильтрации трафика

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Тот_Самый_Анонимус_ , 30-Янв-25 05:57 
Это тебе бы их поучить.
В БРЭ или вики указывается что это ограничения власти. Не сказано что государственной. С этой точки зрения всякие ютубы и википедии тоже обладают властью над распространением информации, а значит могут проводить цензуру.
Указанная программа так же позволяет распространять свою власть над распространением информации на определённые программы и устройства. В чём противоречия?

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 29-Янв-25 00:26 
Это немного другой продукт :)
Он заточен на динамическую модификацию контента и как минимум раньше у него вообще не было никакого кеша.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 30-Янв-25 14:21 
Squid поддерживает ICAP и имеет кучу модулей, в том числе модули для
1 блокировки URL
2 изменения содержимого страниц
3 проверку на вирусы

Причем squid может хорошо делать MitM и для расшифрованного трафика по ICAP запускать цепочку проксей как выше, для фильтрации.

Хотел но не сумел расшифрованный squid трафик пропускать через privoxy, а потом назад возвращать в squid.

Privoxy надо было учить не SSL бампить, а работать по протоколу ICAP, тогда его, как модуль, можно было бы в цепочках проксей со squid-ом использовать.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 30-Янв-25 19:18 
Да умеет, умеет.
Только морально устарел.
Раньше помню как на весь город был канал в пару мегабит, и те кто сидел на частях этого щастья между собой кешами сквида дружили, дабы повысить хит ратио.

Щас это всё интересно примерно никому.
Для всех описанных вами пунктов надо корячить свой СА и потом сертификат СА распихивать по всем девайсам.
Проверка на вирусы там так себе, мягко говоря, как по юзабилити так и по срабатыванию.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ilya Indigo , 29-Янв-25 10:06 
Да что угодно лучше сквирта, который из коробки не поддерживает socks5.
Например 3proxy.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Тот самый , 28-Янв-25 19:04 
Фильтрующие функции Privoxy в эпоху повсеместного распространения блокировщиков в браузере (UBO, NoScrypt, uMatrix, AdGuard, etc) оказываются совсем не нужными.
НО! У Privoxy есть уникальная киллерфича - маршрутизация HTTP(s) запросов в различные прокси.
Так выглядит правило направления в TOR запросов для доменов .onion/ и, например, co.uk/
{+forward-override{forward-socks5t 127.0.0.1:9050 .} }
.onion/
.co.uk/

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 28-Янв-25 19:08 
С третьим манифестом становится полезным, всяко лучше страданий на лисе

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 28-Янв-25 20:03 
Разработчики cromite и ungoogled chromium оставили второй манифест в новой версии. Ublock работает

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 28-Янв-25 23:11 
Обои скучные. У корейского яндекс браузера красивее

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено timur.davletshin , 28-Янв-25 19:10 
А на ТВ слабо рекламу заблокировать без Privoxy? А в браузере, в котором нет uBO? Privoxy хотя бы даёт надежду это сделать при некотором стечении обстоятельств (кастомный CA установить нужно мочь).

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено php_не_считаем_за_опыт , 29-Янв-25 08:26 
на тв можно установить кастомный клиент ютуба который рекламу вообще не показывает.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено timur.davletshin , 29-Янв-25 08:59 
> на тв можно установить кастомный клиент ютуба который рекламу вообще не показывает.

Мир не ограничивается ютубом. Я тебе говорю о более универсальном решении.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 29-Янв-25 10:13 
Открой для себя Pihole и внезапно реклама исчезнет

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено timur.davletshin , 29-Янв-25 17:43 
> Открой для себя Pihole и внезапно реклама исчезнет

Анонимус-сказочник... - ничего нового.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 28-Янв-25 19:41 
>маршрутизация HTTP(s) запросов в различные прокси

Можно организовать обработку списка блокировки?


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Тот самый , 28-Янв-25 22:19 
Ну да. Я так и делаю.
Некоторые сайты блокируют доступ из РФ (You are unable to access redis.io). Завертываем посредством Privoxy запросы к redis.io через TOR и ни каких проблем (только медленнее чуть-чуть)

{+forward-override{forward-socks5t 127.0.0.1:9050 .} }
.onion/
.redis.io/
.gnu.org.ua/


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено anonymous , 28-Янв-25 22:25 
плагин foxyproxy использую, чтобы .onion (и др.) в TOR отправлять

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 28-Янв-25 22:36 
С ECH несовместимо. Это в браузере надо делать. Только все реализации, что я видел, - говно лютое, вместо префиксного дерева используют ... перебор шаблонов. Как-нибудь придётся написать свою.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 29-Янв-25 00:17 
Эээээээээ
Но для этого не нужен никакой привокси.
Достаточно на джаве написать свой proxy.pac и сказать браузеру его юзать. Сказать можно как руками так и по dhcp отдать URL на этот файлик.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Тот самый , 29-Янв-25 11:26 
>не нужен никакой привокси. Достаточно на джаве написать свой proxy.pac

Эээээээээ. Вот сразу виден теоретик.

Попробуй напиши правила для .onion/ в proxy.pac и посмотри, что в реальности получится. И если для Fifrefox-based существует настройка network.dns.blockDotOnion=true, то для Chromium-based без Privoxy сходить в .onion/ не получится.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 29-Янв-25 18:30 
Сам ты теоретег.
В wpad.dat (proxy.pac) должна быть реализована функция на жабскрипте:
function FindProxyForURL(url, host) { return "DIRECT"; }

Те тебе браузер сразу отдаёт и URL и HOST.
Дальше ты средствами жабаскрипта описываешь идти напрямую и тогда: return "DIRECT"; или идти через прокси и тогда ты возвращаешь вместо DIRECT адрес прокси.

Какая то версия антизапрета где была прокся для обхода блокировок именно так и работала, там просто был большой список доменов.

А уж как из scam.onion сматчить что там есть .onion ты и сам наверное в силах догадатся с помощью щитгпт или стаковерфлоу.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 30-Янв-25 00:16 
Собственно вот:
https://gist.github.com/darrenpmeyer/335e8ebad85d4af263c56c5...
https://github.com/moonchitta/anonsurf-ubuntu/blob/master/on...
https://www.linux.org.ru/forum/general/12422033

А тут расписано что можно ещё и как:
https://en.wikipedia.org/wiki/Proxy_auto-config
https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_serv...
https://www.websense.com/content/support/library/web/v76/pac...


Жду от вас репорта о том что именно и почему не работает :)


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Тот самый , 30-Янв-25 13:41 
Вроде русским языком написал: "напиши правила для .onion/ в proxy.pac и посмотри, что в реальности получится" - все бестолку - в ответ одни рассуждения.

>Жду от вас репорта о том что именно и почему не работает :)

А вот реально СДЕЛАЙ proxy.pac для, например, DuckDuckGo https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswz...
и напиши сюда, что оно работает (вместе с твоим proxy.pac)


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 30-Янв-25 19:29 
Хочешь сказать что с верхних трё ссылок не работает?

Мне чтобы сделать то что ты просишь придётся ещё сетапить тор где то дома.
Я подумаю, вероятно даже сделаю, но не прям завтра.
Если хочешь оставь почту/жаббер там спишемся.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено mos87 , 29-Янв-25 09:50 
У фурифокса есть такая же килерфича - *.pac

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено qwe , 30-Янв-25 04:45 
Аналогично использую сабж - перебрасываю соединения к доменам из списка через локальный Tor. В том числе .onion домены. Раньше, до повсеместного использования https, использовал такое правило: /.*(\?|\&)tor$

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено dannyD , 28-Янв-25 19:23 
Отличная штука, уже три года пользуюсь но незнал всех фич. Будем изучать.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 28-Янв-25 21:30 
> mbedTLS 3.x для работы режима инспектирования HTTPS. По сравнению с mbedTLS библиотека wolfSSL поддерживает TLS 1.3 и работает в два раза быстрее

И зачем такой mbedTLS нужен? TLS 1.2 уже никакие сайты не должны поддерживать.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 29-Янв-25 00:18 
Кому не должны?
У вас со всеми сайтами подписан договор где это прописано?

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Да ну нахер , 29-Янв-25 00:14 
Все бы ничего, но почему в сборке под Винду FEATURE_HTTPS_INSPECTION = No?

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Да ну нахер , 29-Янв-25 00:33 
Касперский удаляет файл tests/cts/content-filters/data/test33 (https://www.privoxy.org/gitweb/?p=privoxy.git;a=blob;f=tests...) если склонировать репу (из-за слова Nimda по всей видимости).

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 29-Янв-25 06:53 
Если программа имеет признаки и завяленную функциональность, свойственные компьютерным вирусам, то это вирус и есть.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 29-Янв-25 07:48 
Она же не заражает другие исполняемые файлы. И вообще никак не самораспространяется.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено ryoken , 29-Янв-25 07:41 
Интересно, а в OpenWRT оно есть?

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено pofigist , 29-Янв-25 07:55 
https://openwrt.org/docs/guide-user/services/proxy/privoxy
https://github.com/openwrt/luci/blob/master/applications/luc...

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 29-Янв-25 07:57 
Есть, конечно
https://openwrt.org/docs/guide-user/services/proxy/privoxy
Даже  Since OpenWrt Chaos Calmer (trunk) there is also available a corresponding LuCI application to support setting of Privoxy configuration via Web-GUI.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено myster , 29-Янв-25 16:21 
Странный вопрос. OpenWrt это обычный Linux дистрибутив, там будет работать большинство софта, который работает в других Linux дистрибутивах.

Если нет пакета в репозитории OpenWrt, неужели это кого то остановит от запуска программы другим способом :)


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено ryoken , 29-Янв-25 16:34 
> Странный вопрос. OpenWrt это обычный Linux дистрибутив, там будет работать большинство
> софта, который работает в других Linux дистрибутивах.

Как-то не задавался целью вызубривать всю пакетную базу какого-либо дистра :). А сабжем не интересовался до этой статьи.


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено myster , 30-Янв-25 12:16 
> Как-то не задавался целью вызубривать всю пакетную базу какого-либо дистра :). А
> сабжем не интересовался до этой статьи.

Во всех дистрах своего специфического мало, в основном это стандартный набор GNU пакетов + отдельно взятые популярные программы. На тот же OpenWrt можно установить пакетный менеджер Nix и заполучить гигантскую базу пакетов, чуть-чуть недотягивающую до AUR (не по количесству пакетов, а по их уникальности, AUR всё ещё лидер)


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 29-Янв-25 09:29 
Использую adguard home, удобная и простая настройка. Можно как на одном устройстве поднять, так и на всей домашней сети, если есть отдельная машина, цена данного не особо-то и большая

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Аноним , 29-Янв-25 11:59 
А без MitM сабж может по url резать HTTPS

типа

https://habr.com/ru/articles/267851/

?


"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Ivan_83 , 29-Янв-25 18:35 
Это легко делается и на nginx.
Только смысла в этом нуль, проще просто порезать через ДНС данные домены.
Там автор сам в коментах пишет что ему не просто резать надо а ещё статистику вести кто куда лазал.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено qwe , 30-Янв-25 04:59 
А разве в HTPPS виден весь URL? Только домен.

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено крокодил мимо.. , 29-Янв-25 18:29 
для "обдирания" вэба до уровня plain-text сабж - прекрасен!

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Антон 19887234 , 30-Янв-25 09:38 
Кто-то просто не осилил rejik

"Выпуск фильтрующего прокси Privoxy 4.0.0"
Отправлено Дмитрий , 18-Фев-25 05:27 
Народ кто может помочь. Группа какая нибудь установил привокси 4.0 на мак ось
А как настроить на блокировку рекламы.. без понятия. Нигде ничего видосов нет и группы в телеграме искал. Интернет чистый ненашел. Мой тг @dimmiart киньте в телегу мануал или конфиг для блока рекламы. Или направьте на поиски конфига