节点列表 (查看状态) | ||
---|---|---|
接口地址 | https://agentapi.ipip.net/nodes.json | |
请求方式 | HTTP GET | |
示例 | curl "https://agentapi.ipip.net/nodes.json" -H "Token: 123456" | |
响应 |
[ { "node":1, "name":"北京电信" }, { "node":3, "name":"浙江杭州联通" }, ... ] |
Ping | ||
---|---|---|
接口地址 | https://agentapi.ipip.net/ping.json | |
请求方式 | HTTP GET | |
参数 | host | www.baidu.com |
count | 4 (默认4次,最大不能超过10) | |
node | 1 (节点编号) | |
format | 0 (只能是0或1) | |
示例 | curl "https://agentapi.ipip.net/ping.json?host=www.baidu.com&count=5&node=100" -H "Token: 123456" | |
响应 |
{ "ret":0, "data":<元数据见右侧> } |
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=43 time=71.8 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=43 time=69.7 ms 64 bytes from 8.8.8.8: icmp_seq=4 ttl=43 time=72.1 ms 64 bytes from 8.8.8.8: icmp_seq=5 ttl=43 time=71.0 ms --- 8.8.8.8 ping statistics --- 5 packets transmitted, 4 received, 20% packet loss, time 5004ms rtt min/avg/max/mdev = 69.751/71.195/72.192/0.956 ms |
Dig | ||
---|---|---|
接口地址 | https://agentapi.ipip.net/dig.json | |
请求方式 | HTTP GET | |
参数 | host | g.alicdn.com |
dns | 114.114.114.114 | |
node | 1 (节点编号) | |
format | 0 (只能是0或1) | |
示例 | curl "https://agentapi.ipip.net/dig.json?host=g.alicdn.com&dns=114.114.114.114&node=100" -H "Token: 123456" | |
响应 |
{ "ret":0, "data":<元数据见右侧> } |
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.3 <<>> g.alicdn.com @114.114.114.114 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54481 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;g.alicdn.com. IN A ;; ANSWER SECTION: g.alicdn.com. 22814 IN CNAME g.alicdn.com.danuoyi.alicdn.com. g.alicdn.com.danuoyi.alicdn.com. 30 IN A 222.186.49.240 g.alicdn.com.danuoyi.alicdn.com. 30 IN A 222.186.49.250 ;; Query time: 27 msec ;; SERVER: 114.114.114.114#53(114.114.114.114) ;; WHEN: Fri Jun 26 14:44:05 2015 ;; MSG SIZE rcvd: 97 |
TraceRoute | ||
---|---|---|
接口地址 | https://agentapi.ipip.net/tracert.json | |
请求方式 | HTTP GET | |
参数 | host | 8.8.8.8 |
t | I (I: ICMP协议 / T: TCP协议) | |
hops | 30 (默认30,最大不能超过30) | |
node | 1 (节点编号) | |
format | 0 (只能是0或1) | |
示例 | curl "https://agentapi.ipip.net/tracert.json?host=8.8.8.8&hops=30&node=100" -H "Token: 123456" | |
响应 |
{ "ret":0, "data":<元数据见右侧> } |
1 118.26.235.97 (118.26.235.97) 3.871 ms 4.286 ms 4.757 ms 2 42.62.127.61 (42.62.127.61) 2.538 ms 2.741 ms 2.889 ms 3 42.62.127.69 (42.62.127.69) 1.627 ms 1.797 ms 1.969 ms 4 42.62.63.186 (42.62.63.186) 1.644 ms 1.861 ms 2.044 ms 5 * * * 6 61.148.7.217 (61.148.7.217) 4.866 ms 3.087 ms 3.058 ms 7 124.65.57.121 (124.65.57.121) 2.944 ms 2.895 ms 2.793 ms 8 123.126.0.9 (123.126.0.9) 4.664 ms 4.192 ms 3.990 ms 9 219.158.19.34 (219.158.19.34) 37.151 ms 37.629 ms 37.621 ms 10 219.158.3.250 (219.158.3.250) 48.655 ms 48.658 ms 48.655 ms 11 219.158.96.254 (219.158.96.254) 110.272 ms 110.280 ms 110.281 ms 12 219.158.97.246 (219.158.97.246) 124.475 ms 124.489 ms 124.520 ms 13 * * * 14 * * * 15 * 216.239.40.35 (216.239.40.35) 70.017 ms 70.020 ms 16 209.85.252.249 (209.85.252.249) 64.327 ms * 64.325 ms 17 72.14.237.171 (72.14.237.171) 76.165 ms 70.232 ms 69.784 ms 18 * * * 19 google-public-dns-a.google.com (8.8.8.8) 73.540 ms 73.530 ms * |
httpHead | ||
---|---|---|
接口地址 | https://agentapi.ipip.net/httpHead.json | |
请求方式 | HTTP GET | |
参数 | url | 8.8.8.8 |
node | 1 (节点编号) | |
示例 | curl "https://agentapi.ipip.net/httpHead.json?url=www.ipip.net&node=100" -H "Token: 123456" | |
响应 |
{ "ret":0, "data":<元数据见右侧> } |
HTTP/1.1 200 OK Date: Mon, 07 Sep 2015 06:18:36 GMT Content-Type: text/html; charset=utf-8 Connection: keep-alive Keep-Alive: timeout=20 Vary: Accept-Encoding Cache-Control: no-cache |
异步执行 | ||
---|---|---|
接口地址 | https://agentapi.ipip.net/multi/add.json | |
请求方式 | HTTP GET | |
参数 | cmd | ping | dig | tracert | httpHead |
ids | 3,10,21 (节点编号列表,使用逗号连接) | |
tag | 北京,上海,广州 (标签用逗号连接,表示选择了北京上海广州三地的全部节点) | |
api | http://domain.com/apipath 回调地址,使用post发送json数据请求此接口 | |
示例 |
curl "https://agentapi.ipip.net/multi/add.json?cmd=ping&tag=北京&host=www.qq.com&api=http://callback/url" -H "Token: 123456" curl "https://agentapi.ipip.net/multi/add.json?cmd=dig&host=s.qdcdn.com&dns=8.8.8.8&tag=华北,联通&ids=1,2,3,4,5,6" -H "Token: 123456" |
|
响应 |
{ ret: 0, data: { taskId: 5 } } |
|
异步执行结果获取接口 | ||
---|---|---|
接口地址 | https://agentapi.ipip.net/multi/get.json | |
请求方式 | HTTP GET | |
参数 | taskId | 5 |
示例 | curl "https://agentapi.ipip.net/multi/get.json?taskId=5" -H "Token: 123456" | |
正常响应 |
{"ret":0,"data":[{"nodeId":100,"statusCode":200,"body":"..."}]} |
|
状态码 |
{"ret":106,"data":"wait|execute|empty"} wait:等待执行 execute:执行中 empty:数据不存在 |
|
注意 | 执行结果只保留2小时 |
speedDown | ||
---|---|---|
接口地址 | https://agentapi.ipip.net/speedDown.json | |
请求方式 | HTTP GET | |
参数 | url | http://s.qdcdn.com/lovebizhi/AndroidWallpaper.apk |
node | 1 (节点编号) | |
示例 | curl "https://agentapi.ipip.net/speedDown.json?url=http://s.qdcdn.com/lovebizhi/AndroidWallpaper.apk&node=100" -H "Token: 123456" | |
响应 |
{ ret: 0, data: { primary_ip: "x.x.x.x", total_time: 0.552983, namelookup_time: 0.150248, connect_time: 0.154255, pretransfer_time: 0.154303, starttransfer_time: 0.206144, speed_download: 370356, download_content_length: 204801 } } |
ret | 描述 |
---|---|
0 | 正常 |
101 | 缺少 Token |
102 | token不存在或没有权限 |
103 | 缺少必要参数 |
104 | 缺少必要参数或者参数值不正确 |
105 | 后端服务异常 |
110 | 错误的响应 |