apfree_wifidog/doc/功能说明.md
2017-11-04 03:29:32 -05:00

2.7 KiB
Raw Permalink Blame History

ApFree WiFiDog 完全兼容现有的 wifidog 协议,并支持如下功能:

###. 动态添加、删除域名白名单,泛域名白名单 添加域名白名单

wdctl add_trusted_domains domain1,domain2,domain3....

显示域名白名单

wdctl show_trusted_domains

删除域名白名单

wdctl del_trusted_domains domain1,domain2,domain3...

清空域名白名单

wdctl clear_trusted_domains

对应的泛域名命令分别为

wdctl add_trusted_pdomains|del_trusted_pdomains|clear_trusted_pdomains

泛域名指如baidu.com, sina.com.cn这类的域名如添加baidu.com泛域名后所有的如www.baidu.com img.baidu.com, b1.b2.baidu.com的域名都会在域名白名单中

###. 动态添加、删除mac黑名单 添加mac黑名单

wdctl add_untrusted_mac mac1,mac2,mac3...  

显示mac黑名单

wdctl show_untrusted_mac

删除mac黑名单

wdctl del_untrusted_mac mac1,mac2,mac3...

清空mac黑名单

wdctl clear_untrusted_mac          

###. 动态添加、删除mac免认证名单 添加mac免认证名单

wdctl add_trusted_mac mac1,mac2,mac3...

显示mac免认证名单

wdctl show_trusted_mac

删除mac免认证名单

wdctl del_trusted_mac mac1,mac2,mac3...

清空mac免认证名单

wdctl clear_trusted_mac

###. 动态添加、删除本地mac免认证名单 添加本地mac免认证名单该mac白名单不允许从云端同步

wdctl add_trusted_local_mac mac1,mac2,mac3...

显示本地mac免认证名单

wdctl show_trusted_local_mac

删除本地mac免认证名单

wdctl del_trusted_local_mac mac1,mac2,mac3...

清空本地mac免认证名单

wdctl clear_trusted_local_mac

###. 动态添加、删除ip白名单 添加ip白名单

wdctl add_trusted_iplist ip1,ip2,ip3...

查看ip白名单

ipset list WiFiDog_br-lan_TDomains或者通过wdctl show_trusted_domains

清空ip白名单

wdctl clear_trusted_iplist

###. 支持无线漫游免认证(需要服务器端扩展)

设备到路由器dhcp获取ip的时候会触发脚本执行 wdctl add_online_client该命令会到云端检查设备是否在别的路由器上通过认证并支持漫游如果支持会把设备自动加到认证列表里面可通过iptables -t mangle -L -n查看同时会把另外一台路由器上通过认证的该设备踢下线。

开始漫游

wifidog_roam enable

关闭漫游

wifidog_roam disable

###. 支持ios弹窗无需服务器端支持

当iphone手机连接路由器iphone会自动弹出portal页面

###. 支持线程池模式

###. 支持https跳转

首先手机连接路由器打开手机浏览器输入带https的地址例如https://www.baidu.com/ 手机也可以弹出protal页面