Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 1.99 KB

File metadata and controls

30 lines (25 loc) · 1.99 KB

Автоматически настраиваемый, мультистратегиевый прокси для ByeDPI.

Использование

  • Скачать amproxy.py и params.txt. В тот же каталог поместить бинарник ciadpi[.exe]
  • Запустить amproxy.py
  • Настроить работу браузера через HTTP-прокси: адрес: 127.0.0.1, порт: 8888

Принцип работы

  • При получении запроса от клиента прокси проверяет доступность сайта, и если он доступен перенаправляет трафик серверу напрямую
  • Если сайт недоступен, прокси подбирает подходящую стратегию ByeDPI и перенаправляет трафик через него
  • Данные проверок кешируются

Пользовательский файл стратегий

Для ручного указания стратегий можно использовать пользовательский файл стратегий.

  • Создайте файл user-rules.txt в том же каталоге, что и программа.
  • Формат файла: <домен> <стратегия (набор параметров для ciadpi)>.
  • Можно использовать комментарии: текст от знака # до конца строки игнорируется.
  • Можно использовать wildcard.

Пример:

*.youtube.com -a1 -o1 # использовать стратегию "-a1 -o1" для youtube.com и всех его поддоменов

Пользовательские стратегии имеют приоритет перед найденными программой.

Зависимости

  • ciadpi (бинарник ByeDPI)
  • PySocks
  • curl_cffi
  • BeautifulSoup