小全代理基于“共享”原则,鼓励分享,正所谓:“人人为我,我为人人”,当您共享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。
必填参数:
a)user:登录账号,即:您在本网站注册的账号,是一个手机号码。
b)pwd:登录密码,即,您在本网站注册账号时使用的账号密码。
选填参数:
a)mode:客户端模式,目前有两种:
i.Cli:客户端模式,非共享节点,无法使用“永久免费”服务,只能付费购买服务,或者使用“限时免费”服务。
ii.Nod:共享节点模式,配置成功后,获得“永久免费”服务,且自动和“已购买服务”叠加使用。配置成功的标志是客户端能为其他节点提供代理服务,这意味着运行客户端的主机有外网IP地址,可以在外网中被访问到。
b)serverIps:仅mode参数为Nod时使用,有两个子参数。
i.externalAddress:指定提供代理服务的外网IP地址。
ii.interAddress:指定外网IP地址对应的内网IP地址,这里的映射关系必须填写正确,否则会提供代理服务失败。
c)options:目前仅有一个子参数duration,使用静态代理服务时填写,表示IP持有时长,单位:秒,最长不超过600秒(10分钟),最短不小于120秒(2分钟);不填写,表示使用动态代理服务。
“客户端模式,非代理节点、使用HTTP动态服务”,配置如下:
“客户端模式,非代理节点,使用HTTP静态服务,IP持有时长2分钟”,配置如下:
“共享节点模式,代理节点,使用HTTP动态服务”,配置如下:
该模式必须填写serverIps参数,指定内网IP和外网IP的映射关系:interAddress为内网IP地址,externalAddress为对应的外网IP地址。
“共享节点模式,代理节点,使用HTTP静态服务,持有IP时长10分钟”,配置如下:
该模式必须填写serverIps参数,指定内网IP和外网IP的映射关系:interAddress为内网IP地址,externalAddress为对应的外网IP地址。