提取接口文档
<h5>获取IP接口</h5>
<ul>
<li>获取IP接口</li>
</ul>
<h5>请求URL(http代理)</h5>
<ul>
<li><code>http://find.xiaoxiongcloud.com/find_http</code></li>
</ul>
<h5>请求URL(Socks5代理)</h5>
<ul>
<li><code>http://find.xiaoxiongcloud.com/find_s5</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>GET </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">key</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>appKey</td>
</tr>
<tr>
<td style="text-align: left;">count</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>数量(最小值1,最大值200,不填写默为1)</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>返回类型json,text(默认为json)</td>
</tr>
<tr>
<td style="text-align: left;">only</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>是否去重,默认不去重(1=是;0=否)</td>
</tr>
<tr>
<td style="text-align: left;">province</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>省份编号</td>
</tr>
<tr>
<td style="text-align: left;">city</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>城市编号</td>
</tr>
<tr>
<td style="text-align: left;">pw</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>yes表示有密码,no表示无密码,默认值yes</td>
</tr>
<tr>
<td style="text-align: left;">net</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>运营商类型,1:电信,2:移动,3:联通,4:未知</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
&quot;count&quot;: &quot;2&quot;,
&quot;status&quot;: &quot;0&quot;,
&quot;list&quot;: [
{
&quot;sever&quot;: &quot;网关IP&quot;,
&quot;port&quot;: 20025,
&quot;net_type&quot;: 2
},
{
&quot;sever&quot;: &quot;网关IP&quot;,
&quot;port&quot;: 20049,
&quot;net_type&quot;: 1
}
]
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">count</td>
<td style="text-align: left;">string</td>
<td>返回IP数量</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">string</td>
<td>返回状态,0表示成功,其他值表示错误</td>
</tr>
<tr>
<td style="text-align: left;">info</td>
<td style="text-align: left;">string</td>
<td>错误信息描述</td>
</tr>
<tr>
<td style="text-align: left;">list</td>
<td style="text-align: left;">数组</td>
<td>服务器列表</td>
</tr>
</tbody>
</table>
<h5>服务器列表参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sever</td>
<td style="text-align: left;">string</td>
<td>网关IP</td>
</tr>
<tr>
<td style="text-align: left;">port</td>
<td style="text-align: left;">int</td>
<td>网关端口</td>
</tr>
<tr>
<td style="text-align: left;">user</td>
<td style="text-align: left;">string</td>
<td>登陆S5代理使用的用户名</td>
</tr>
<tr>
<td style="text-align: left;">pw</td>
<td style="text-align: left;">string</td>
<td>登陆S5代理使用的密码</td>
</tr>
<tr>
<td style="text-align: left;">net_type</td>
<td style="text-align: left;">int</td>
<td>运营商类型,1:电信,2:移动,3:联通,4:未知</td>
</tr>
</tbody>
</table>
<h5>使用CURL快速验证接口</h5>
<ul>
<li>
<p>s5有密码</p>
<pre><code class="language-shell">curl -x &quot;socks5://网关IP:网关端口&quot; -U &quot;用户名:密码&quot; &quot;www.baidu.com&quot;</code></pre>
</li>
<li>
<p>s5无密码</p>
<pre><code class="language-shell">curl -x &quot;socks5://网关IP:网关端口&quot; &quot;www.baidu.com&quot;</code></pre>
</li>
<li>
<p>http测试</p>
<pre><code class="language-shell">curl -x &quot;http://网关IP:网关端口&quot; &quot;www.baidu.com&quot;</code></pre>
</li>
<li>接口响应错误定义</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">错误代码</th>
<th style="text-align: left;">错误信息</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">1</td>
<td style="text-align: left;">部分成功</td>
</tr>
<tr>
<td style="text-align: left;">-1</td>
<td style="text-align: left;">账号校验失败,key值不对,账号到期,使用次数用完</td>
</tr>
<tr>
<td style="text-align: left;">-2</td>
<td style="text-align: left;">当前没ip资源</td>
</tr>
<tr>
<td style="text-align: left;">-3</td>
<td style="text-align: left;">网关打开资源失败</td>
</tr>
<tr>
<td style="text-align: left;">-4</td>
<td style="text-align: left;">连接不上资源服务器</td>
</tr>
<tr>
<td style="text-align: left;">-5</td>
<td style="text-align: left;">表示输入用户key值为空,key位数不够</td>
</tr>
<tr>
<td style="text-align: left;">-6</td>
<td style="text-align: left;">找不到网关</td>
</tr>
<tr>
<td style="text-align: left;">-7</td>
<td style="text-align: left;">服务器校验失败</td>
</tr>
<tr>
<td style="text-align: left;">-8</td>
<td style="text-align: left;">在给网关发送数据的过程中,意外中断</td>
</tr>
<tr>
<td style="text-align: left;">-9</td>
<td style="text-align: left;">HTTP协议链接地址不匹配,用户配置协议服务器出错</td>
</tr>
<tr>
<td style="text-align: left;">-10</td>
<td style="text-align: left;">用户可用流量不足</td>
</tr>
<tr>
<td style="text-align: left;">-11</td>
<td style="text-align: left;">每秒提取IP的次数超过可用次数</td>
</tr>
<tr>
<td style="text-align: left;">-15</td>
<td style="text-align: left;">提取IP限制</td>
</tr>
<tr>
<td style="text-align: left;">-19</td>
<td style="text-align: left;">接口异常</td>
</tr>
<tr>
<td style="text-align: left;">-21</td>
<td style="text-align: left;">用户签名错误</td>
</tr>
<tr>
<td style="text-align: left;">-22</td>
<td style="text-align: left;">用户签名时间戳不对</td>
</tr>
<tr>
<td style="text-align: left;">-23</td>
<td style="text-align: left;">用户签名参数不对</td>
</tr>
<tr>
<td style="text-align: left;">-25</td>
<td style="text-align: left;">不支持的运营商提取模式</td>
</tr>
</tbody>
</table>