1
2
3
4
5
6
7
8
9
10
|
from proxybroker import Broker, Checker
async def check(proxy):
broker = Broker()
ip = await broker._resolver.get_real_ext_ip()
checker = Checker(judges=None, real_ext_ip=ip)
results = []
for proto in ['HTTPS', 'HTTP']:
result = await checker._check(proxy, proto)
results.append(result)
return True if any(results) else False
|