• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

360智能路由器插件开发指南

JavaScript 开心洋葱 8783次浏览 1个评论

19

match_len:模式串的长度

replace_len:替换/插入文本串的长度,删除模式下忽略该字段

match_data:指向模式文本串,模式文本串支持通配符?和*

replace_data:指向替换/插入文本串,删除模式下忽略该字段

参 数 :

group_id:组 id,通过register_http_filter_group 函数获取

url:指定的网址

original : 指向初始方向的数据替换指针,表示对初始方向的数据包做文本替换

o_num:original 数组长度

reply: 指向响应方向的数据替换指针,表示对响应方向的数据包做文本替换

r_num:reply 数组长度

NOTES: original 和 reply 不能同时为空

返 回 值 :

为 0 时代表添加成功

当<0 时,表示添加失败。

举例:

struct u_text_replace org;

struct u_text_replace rep;

//删除初始方向的 Accept-Encoding 首部

org.type= HTTP_FILTER_TYPE_DELETE;

org.flags =0;

org.match_len = strlen(“Accept-Encoding:*rn”);

org.match_data= “Accept-Encoding:*rn”;

//在响应方向插入数据,HTTP/1.1 后插入 ” test ”

rep.type= HTTP_FILTER_TYPE_INSERT;

rep.flags =0;

rep.match_len = strlen(“HTTP/1.1”);

rep.match_data= “HTTP/1.1”;

rep.replace_len =strlen(“test “);

rep.replace_data = “test “;

register_http_filter_replace_rule_by_group(0, “www.xxx.com” , &org, 1,&rep, 1);

3 5.3 b Web  认证

针对商业 WIFI 常用的 Web 认证功能,360 智能路由 SDK 提供相关解决方案。

该组 API 能针对内网中指定的用户组,在使用 http(tcp:80)访问互联网的特定网址时,将用户的访问重定向到指定的 URL,这个 URL 可以位于本 360 智能路由器,也可以是internet上的服务器。同时,禁止目标用户任何 internet 访问。系统支持多个 web 认证插件,系统将依次进行跳转。


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明360智能路由器插件开发指南
喜欢 (0)

您必须 登录 才能发表评论!

加载中……