https://github.com/Nrehearsal/go_captive_portal
go_captive_portal 是基于 wifidog-ng 内核模块,修改和开发的新一代无线网络强制认证方案,它具备一下几个特点:
安装部署简单,一个 bin,一个 json 配置文件即可运行 摒弃复杂的 iptables 规则,通过 netfilter 模块和 ipset 来实现相关网络数据包操作 支持 http、https,https 需要配合相应的操作系统( windows10/macos10.14+)和浏览器( chrome )来获得更好的体验 提高了安全性,解决了通过 53,67 端口代理绕过认证的安全问题,通过 dns,dhcp 服务器列表白名单实现,修改了 wifidong-ng 模块的相关代码 添加了数据持久化的功能,需配合配合 wifi_auth 认证服务器使用(使用 sqlite 实现),或者自行实现相关业务接口 添加了一些实用的 API,如添加用户,查看当前在线用户列表,强制用户下线...