产品说明 产品特性 接入服务 配置说明 配置示例
产品说明

小全代理基于“共享”原则,鼓励分享,正所谓:“人人为我,我为人人”,当您共享IP给别人使用时,您也可以免费使用别人共享的IP地址(产品提供的“永久免费”模式)。

目前仅支持HTTP协议,支持HTTP(S)协议数据接入,后续会陆续支持更多协议。

平台会在云端维护一个全局的IP池,IP来源有两部分:一部分是平台自建节点,一部分是用户共享节点。平台云端程序会定时更新自建节点IP,当用户共享节点IP数量不足时,云端程序会自动扩充自建节点数量,保证可以分配出足够的IP供用户使用。

产品特性

小全代理支持两种HTTP(S)代理模式:

HTTP(S)动态代理:每一个请求随机选择一个IP地址。

HTTP(S)静态代理:在一个固定时长内,多个请求锁定同一IP地址,具体时长在配置文件中设置,时间到期后,系统自动切换IP地址。

用户可以同时使用“免费服务”和“付费服务”,其结果是支持的每秒请求数自动叠加。比如:用户购买了一个“3次/秒,4MBps”的动态HTTP(S)代理服务,同时“限时免费(2次/秒、2MBps)”和“永久免费(2次/秒、2MBps)”也在生效中,则用户实际获得的服务是:“7次/秒、4MBps”。

接入服务

整个过程非常简单,步骤如下

在网站注册后,下载客户端压缩包,注意选择与操作系统对应的版本。

解压后,进入解压目录,修改配置文件conf.yaml后保存(详见配置说明配置示例)。

启动客户端:

a)Windows操作系统双击“后台运行.vbs”,客户端会在后台运行,打开任务管理器,看到一个名为“smart_proxy”的进程,表明客户端已正常运行。

b)Linux操作系统,进入解压目录中执行以下命令:
./start.sh

客户端启动后,会在本地3000端口上监听,这时,您还需要完成以下两步:

a)在爬虫或者浏览器中填写代理IP的地方,指定代理IP为:“http://127.0.0.1:3000”。

b)同时,设置请求头(Request Header)参数Connection为close。

由于HTTP1.1版本之后默认设置Connection为keep-alive,表示复用链接。由于不建立新链接,客户端自然不会切换IP地址,所以必须设置Connection为close。
配置说明
conf.yaml是一个yaml格式的配置文件,在修改文件时,注意符合yaml文件格式规范,避免解析配置文件失败,导致客户端无法正常启动。
配置文件仅有5个参数,两个必填参数,三个可选参数,分别如下:

必填参数:

a)user:登录账号,即:您在本网站注册的账号,是一个手机号码。

b)pwd:登录密码,即,您在本网站注册账号时使用的账号密码。

选填参数:

a)mode:客户端模式,目前有两种:

i.Cli:客户端模式,非共享节点,无法使用“永久免费”服务,只能付费购买服务,或者使用“限时免费”服务。

ii.Nod:共享节点模式,配置成功后,获得“永久免费”服务,且自动和“已购买服务”叠加使用。配置成功的标志是客户端能为其他节点提供代理服务,这意味着运行客户端的主机有外网IP地址,可以在外网中被访问到。

如果不填写,默认值是“Cli”。“Nod”是推荐用户使用的模式。
如果因为主机与外网间隔着路由器,导致“Nod”模式配置失败,可以尝试使用路由器的“IP映射”功能,通过建立外网与内网的映射关系,保证主机的3000端口在外网中可以被访问到。考虑到路由器型号众多,我这里不给出具体文档,用户可以自行百度,目前市面上的路由器一般都支持“IP映射”功能。
预计在9月中旬,开放“穿透模式”。即:开启内网穿透功能,当用户配置“共享节点”模式失败后,通过开启内网穿透功能,为其他节点提供代理服务,成功后,获得“永久免费”服务。

b)serverIps:仅mode参数为Nod时使用,有两个子参数。

i.externalAddress:指定提供代理服务的外网IP地址。

ii.interAddress:指定外网IP地址对应的内网IP地址,这里的映射关系必须填写正确,否则会提供代理服务失败。

c)options:目前仅有一个子参数duration,使用静态代理服务时填写,表示IP持有时长,单位:秒,最长不超过600秒(10分钟),最短不小于120秒(2分钟);不填写,表示使用动态代理服务。

配置示例

“客户端模式,非代理节点、使用HTTP动态服务”,配置如下:

user: 180******55
pwd: q********6
mode: Cli
这是一个最简单的配置,mode参数都可以不填写,默认为“客户端模式”
以上的示例账号和密码都用*替代了,实际使用中,请填写真实的账号和密码。

“客户端模式,非代理节点,使用HTTP静态服务,IP持有时长2分钟”,配置如下:

user: 180******55
pwd: q********6
mode: Cli
options:
duration: 120

“共享节点模式,代理节点,使用HTTP动态服务”,配置如下:

该模式必须填写serverIps参数,指定内网IP和外网IP的映射关系:interAddress为内网IP地址,externalAddress为对应的外网IP地址。

user: 180******55
pwd: q********6
mode: Nod
serverIps:
-
 externalAddress: 203.xxx.xxx.xxx
 interAddress: 172.xxx.xxx.xxx
options:
duration: 0
动态代理可以不填写"options"参数和子参数"duration"

“共享节点模式,代理节点,使用HTTP静态服务,持有IP时长10分钟”,配置如下:

该模式必须填写serverIps参数,指定内网IP和外网IP的映射关系:interAddress为内网IP地址,externalAddress为对应的外网IP地址。

user: 180******55
pwd: q********6
mode: Nod
serverIps:
-
 externalAddress: 203.xxx.xxx.xxx
 interAddress: 172.xxx.xxx.xxx
options:
duration: 600
警告:禁止利用本平台资源从事任何违反本国(地区)法律法规的活动