360 智能路由器插件开发指南
版本 1.0_20160711
目录
目录 …………………………………………………………………………………………………………………… 1
♦概述 ………………………………………………………………………………………………………………. 3
1. 插件与 Linux 插件的关系 …………………………………………………………………………….. 3
2. 插件架构 ……………………………………………………………………………………………………….. 4
3. 插件的启动和退出 ………………………………………………………………………………………… 4
4. 插件程序配置方式 ………………………………………………………………………………………… 5
4.1本地配置方式 ……………………………………………………………………………………………… 5
4.2插件中心配置方式 ………………………………………………………………………………………. 5
5. 安装开发工具 ……………………………………………………………………………………………….. 5
6. 如何使用 API ……………………………………………………………………………………………….. 6
7. 插件程序的目录结构 ……………………………………………………………………………………. 6
8. 插件程序的参数 ……………………………………………………………………………………………. 7
9. 使用插件自己的动态链接库 …………………………………………………………………………. 8
10. 使用 C++开发插件 ……………………………………………………………………………………. 8
11.将插件安装到路由器中 ……………………………………………………………………………….. 8
♦插件API ………………………………………………………………………………………………………… 10
1. API 的返回值 ……………………………………………………………………………………………….. 10
2. 用户组 …………………………………………………………………………………………………………… 10
3. URL 网址组 …………………………………………………………………………………………………… 14
4. URL 网址过滤策略组 ……………………………………………………………………………………. 15
5. http 访问控制 ………………………………………………………………………………………………. 15
5.1 网址黑、白名单 ………………………………………………………………………………………….. 16
5.2 HTTP 高级过滤策略 …………………………………………………………………………………… 17
5.3 Web 认证 …………………………………………………………………………………………………… 19
5.4 取消 360 智能路由器中特定 URL 路径的访问认证 …………………………………… 25
6. 网络接口 ……………………………………………………………………………………………………….. 26
6.1 查询、设置 WAN 口配置 …………………………………………………………………………… 26
6.2 查询设置 LAN 口配置 ………………………………………………………………………………… 27
7. 带宽控制 ……………………………………………………………………………………………………….. 28
7.1 主机限速 ……………………………………………………………………………………………………… 28