[go_captive_portal] 简洁的,优雅的, wifidog(无线网络强制认证)实现,欢迎大家试用。提前祝大家五一快乐呀。

2019-04-21 00:32:40 +08:00
 Nrehearsal

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,如添加用户,查看当前在线用户列表,强制用户下线...

2499 次点击
所在节点    程序员
7 条回复
nsky
2019-04-21 05:56:10 +08:00
不错
kmahyyg
2019-04-21 09:38:07 +08:00
这玩意能撑得住大规模商用吗?大概 20000 QPS
Nrehearsal
2019-04-21 10:49:08 +08:00
@kmahyyg 撑应该撑的住,不过可能用户体验不太好。如果是企业大规模使用还是选择 WAP2 企业版吧。商场,车站倒无所谓。
marsgt
2019-04-22 09:48:50 +08:00
这个也是基于 wifiDog 那种 302 跳转认证的么?(不好意思 Go 语言不熟😂)
marsgt
2019-04-22 09:53:30 +08:00
哦,看到了,也是 302
Nrehearsal
2019-04-22 11:05:55 +08:00
@marsgt 恩恩 是的 浏览器本地来做这个事
marsgt
2019-04-22 11:42:29 +08:00
@Nrehearsal
👌好的了解了~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/557150

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX