Scylla一款高质量的免费代理 IP 池工具,仅支持 Python 3.6

一款高质量的免费代理 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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180925A00DMX00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动