Skip to content

Latest commit

 

History

History
62 lines (31 loc) · 2.18 KB

README.md

File metadata and controls

62 lines (31 loc) · 2.18 KB

SimpleProxyChecker

Прокси чекер в одном файле

Возможности

  • Автоопределение протокола
  • Уровень анонимности (Transparent, Anonymous, High)
  • Реальная скорость
  • Страна

Установка

Скопируйте файл main.py или код из этого файла к себе в проект. Установите зависимости:

  pip install -r requirements.txt

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

checker = SimpleProxyChecker(ip='31.186.239.244', port='8080').main_check()
print(checker)

>>> {'ip': '31.186.239.244', 'port': '8080', 'speed': 2.22, 'anonim_level': 'Anonymous', 'type': ['http'], 'geo': 'GB'}

Параметры

Параметры Тип Описание
ip str Обязателен
port str Обязателен
timeout int Не обязателен. Максимальное время ожидания отклика прокси. По умолчанию - 10 секунд

FAQ

Что значит каждый уровень анонимности?

-Transparent - удаленный сервер знает, что используется прокси и видит Ваш реальный IP
-Anonymous - удаленный сервер знает, что используется прокси, но НЕ видит реальный IP
-High (иногда пишут Elite) - удаленный сервер не знает, что используется прокси и не видит Ваш IP

Что за формат geo?

Двухбуквенное обозначение страны в формате ISO 3166-1. Подробнее смотрите по запросу: country iso code