Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Пользовательский обработчик для mitmproxy

Этот репозиторий содержит пользовательский обработчик основанный на mitmproxy, для модификации контента против рекламы, трекеров и таймеров на скачивание.

Функции

  • Фильтрация контента: Блокирует распространенные серверы рекламы и трекеры, модифицирует контент с определенных хостов (например, YouTube, Яндекс), обрабатывает сжатые данные (gzip, zstandard, brotli).
  • Параллельная обработка: Асинхронно обрабатывает.

Требования

  • Python >= 3.10
  • mitmproxy
  • Дополнительные библиотеки (zstandard, gzip, brotli) для обработки сжатых данных.

Установка

  1. Установите необходимые пакеты Python:

    pip install mitmproxy zstandard brotli
  2. Запустите скрипт:

    python main.py

    Это запустит mitmproxy с пользовательским обработчиком по адресу 127.0.0.1:8989.

  3. Для работы прокси требуется указать его в настройках браузера для http и https контента

Вклад в проект

Вклад в проект приветствуется. Пожалуйста, свободно создавайте pull requests или откройте issues для обсуждения.

Лицензия

About

Пользовательский обработчик для mitmproxy (что-то вроде adguard)

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages