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页面；

