一款高质量的免费代理 IP 池工具,仅支持 Python 3.6,特性如下:
Installation
Install with Docker (highly recommended)
Install directly via pip
Install from source
Usage
This is an example of running a service locally (localhost), using port 8899.
Note: You might have to wait for 1 to 2 minutes in order to get some proxy ips populated in the database for the first time you use Scylla.
JSON API
Proxy IP List
Optional URL parameters:
ParametersDefault valueDescriptionpage1The page numberlimit20The number of proxies shown on each pageanonymousanyShow anonymous proxies or not. Possible values:true, only anonymous proxies; false, only transparent proxieshttpsanyShow HTTPS proxies or not. Possible values:true, only HTTPS proxies; false, only HTTP proxiescountriesNoneFilter proxies for specific countries. Format example: US, or multi-countries: US,GB
Sample result:
System Statistics
Sample result:
HTTP Forward Proxy Server
By default, Scylla will start a HTTP Forward Proxy Server on port 8081. This server will select one proxy updated recently from the database and it will be used for forward proxy. Whenever an HTTP request comes, the proxy server will select a proxy randomly.
Note: HTTPS requests are not supported at present.
The example for curl using this proxy server is shown below:
You could also use this feature with requests:
Web UI
Open http://localhost:8899 in your browser to see the Web UI of this project.
Proxy IP List
Screenshot:
Scylla一款高质量的免费代理 IP 池工具,仅支持 Python 3.6
Globally Geographical Distribution Map
领取专属 10元无门槛券
私享最新 技术干货