30.06.2022

fproxy v80 — локальный прокси-сервер для фильтрации http(s)-трафика

Опубликована 80-я версия кэширующего и антиспамного прокси-сервера для персонального использования c гибкими настройками.

Основные функции (всё настраивается):

  1. фильтрация нежелательного контента (реклама/трекеры/куки/прочий мусор);
  2. принудительное и бессрочное кеширование полученных данных (в основном удобно для картинок и скриптов);
  3. исправление содержимого веб-страниц на лету (правкой исходника на Си, есть пример для замены содержания страниц-клонов stackoverflow ссылкой на оригинал);
  4. чёрные/белые списки сертификатов и certificate pinning по списку;
  5. подмена айпи-адреса/домена/пути/протокола http-запроса по конфигу (такой расширенный вариант /etc/hosts);
  6. http/https-сниффер.

Программа прекрасно подходит для просмотра сайтов через медленный интернет или с медленного устройства (благодаря п.1 и 2, ради которых изначально всё и затевалось) и не только.

В случае обновления с версии до 78 следует сконвертировать кеш: зайти в рабочую директорию прокси-сервера от юзера (uid/gid) прокси-сервера и выполнить
fproxy-cacheconv-78

Пример списка блокировки:

deny nosub all share.yandex.ru browser-updater.yandex.net
deny nosub all a.ria.ru # ?
deny nosub spec vk.com query /share.php
deny nosub spec yastatic.net query /pcode/adfox/loader.js query /share2/share.js
deny nosub spec www.youtube.com query /subscribe_widget
deny nosub spec pano.img.ria.ru query /adriver/flashplagin/movie.swf
deny nosub spec a.ria.ru query /ping
deny nosub spec n-ssl.ria.ru query /polling
deny nosub spec apis.google.com query /js/plusone.js
deny nosub spec habrahabr.ru pref /hauusbx/toplink/
deny nosub spec yandex.ru pref /clck/safeclick/ pref /clck/click/ pref /clck/jclck/
deny nosub spec s36.ucoz.net pref /adv/ pref /bnr/
deny w/sub spec ucoz.com pref /abnl/
deny nosub spec mediametrics.ru pref /partner/
deny nosub spec platform.twitter.com pref /widgets/
deny all spec query /tnc # index.ru proxied counter exact /tnc.js # index.ru proxied counter query /pixel.gif # some spammers use this

Программа написана на Си и распространяется под BSD-подобной лицензией.

>>> Подробности

Источник.