首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  程序员

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

  •  
  •   Nrehearsal · 212 天前 · 1274 次点击
    这是一个创建于 212 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    7 回复  |  直到 2019-04-22 11:42:29 +08:00
        1
    nsky   211 天前 via Android
    不错
        2
    kmahyyg   211 天前 via iPad
    这玩意能撑得住大规模商用吗?大概 20000 QPS
        3
    Nrehearsal   211 天前 via Android   ♥ 1
    @kmahyyg 撑应该撑的住,不过可能用户体验不太好。如果是企业大规模使用还是选择 WAP2 企业版吧。商场,车站倒无所谓。
        4
    marsgt   210 天前
    这个也是基于 wifiDog 那种 302 跳转认证的么?(不好意思 Go 语言不熟😂)
        5
    marsgt   210 天前
    哦,看到了,也是 302
        6
    Nrehearsal   210 天前
    @marsgt 恩恩 是的 浏览器本地来做这个事
        7
    marsgt   210 天前
    @Nrehearsal
    👌好的了解了~
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1038 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 18:30 · PVG 02:30 · LAX 10:30 · JFK 13:30
    ♥ Do have faith in what you're doing.