本帖最后由 liudf 于 2018-11-21 16:02 编辑

20181121 更新

继 apfree wifidog 替换 libhttpd 库为 libevent 库后,apfree wifidog 再次发版本。

本次版本的主要改动是扩展了原来的 wifidog REQUEST_TYPE_COUNTERS(简称V1)接口为REQUEST_TYPE_COUNTERS_V2(简称V2),v2 跟以前的接口相比,将原来的逐个提交 client 信息并逐个处理的方式修改为一次性提交所有client的信息并返回结果一次性处理,跟 v1比,大大提高了效率和节省了资源,是 apfree wifidog 在支持大用户量认证的方向迈出的重要一步。认证服务器方面,WWAS同步支持了该接口。

除了新接口的扩展外,apfree wifidog 还修改了一些小的 bug。

wifidog做为一个轻量级的基于网关设备的广告营销解决方案,一直以来都在业界有着广泛的使用。但由于缺乏有效的投入,原版开源的wifidog在稳定性和性能上一直被诟病。开源apfree wifidog的发布,在稳定性和性能上比较好的解决了这些问题,因此,自从apfree wifidog开源后,其被广泛使用并借鉴(尤其是其推出支持https劫持跳转功能后)。

但一直以来,无论是原版开源wifidog,还是开源apfree wifidog,都非常缺乏一个运营级别的认证管理平台,wwas的发布,在一定程度上解决了这个问题。与原版开源wifidog提供的认证管理平台不一样,wwas并未采用全宇宙最好的语言--PHP开发,而是采用了nodejs来开发,考虑到目前JavaScript语言在开源界的流行程度,相信这是一个非常明智的决定。

在支持的认证方式上,wwas也与老的认证平台不同,wwas优先支持的是微信连认证及wfc支付上网认证的方式(下个版本会支持短信认证上网),这些都是顺应潮流及适应国内环境的做法:支持微信连,能将wifi设备转换成微信吸粉利器;支持wfc支付上网,能将wifi设备变成一款真正区块链“矿机”(通过给用户提供上网服务赚取wfc)。

纸上得来终觉浅,说了这么多,其实不如实际操作一下,wwas为大家提供了免费接入的平台,只要你的路由器支持wifidog协议(当然最好是安装了apfree wifidog),就可以接入我们提供的免费平台(http://wifidog.kunteng.org.cn:8001),接入配置可以参考开源项目中的配置。

wwas目前是第一次发布版本,当前提供的功能主要有:完全支持apfree wifidog并兼容原版wifidog的认证服务端功能。

支持WFC和微信支付。

支持渠道权限划分。

支持微信wifi连的设置修改。

支持WFC支付的设置修改。

支持认证设备的状态查看。

apfree wifidog 开源地址:

wwas开源地址:

wwas-admin开源地址:

补充说明: apfree wifidog wwas wwas-admin都采用最新的GPLV3开源协议PS: 有兴趣的同学加群 331230369(收费红包群)424031785(区块链技术群),申请加入apfree wifidog开源项目,加群口令: apfree_wifidog

微信wifidog认证服务器,【开源】wwas 重磅发布,配套apfree wifidog的认证上网服务后台...相关推荐

  1. 阿里巴巴云生态 9 大开源项目重磅发布

    11 月 3 日,2022 云栖大会·云计算加速开源创新论坛上,阿里巴巴 9 大开源项目宣布首发或重磅升级,覆盖数据库.云原生.搜索引擎.大数据.基础软件和工具等多个领域. 中国科学院院士.中国计算机 ...

  2. 2022 中国开源年度报告重磅发布!

    [中国开源年度报告]由开源社从 2015 年发起,是国内首个结合多个开源社区.高校.媒体.风投.企业与个人,以纯志愿.非营利的理念和开源社区协作的模式,携手共创完成的开源研究报告.后来由于一些因素暂停 ...

  3. 微信公众号服务器页面模板,GitHub - devsnippet/wechat-third-server: 使用 ThinkPHP、Vue 搭建一个带有后台的微信公众号第三方服务器的基础模板...

    微信公众号第三方服务器 该项目用于实现一个最基本的微信公众号第三方服务器开发的模板. 基于: ThinkPHP v3.2.3 Vue v2.2.0 Vue-resource v1.0.3 功能 微信用 ...

  4. 校园网显示认证服务器暂不可用请稍后重试,[问题]校园网认证成功却不能上网?...

    帖子 我是用superstar来认证校园网的,我们学校很多人都用这个,都没问题,但我那里却用不了.刚运行完那个程序后,可以上十几秒钟,右上角那个联网的图标开始转动.十多秒后,那个图标不转了,也上不了网 ...

  5. 利用Wifidog实现微信wifi连接以及自写认证服务器

    前言 大家如果有用公共场合wifi的习惯,想必都有过如下的体验. 这就是利用微信身份来进行wifi连接认证,主要目的是商家为了吸引顾客,推广其公众号.别的也不多说,下面就来讲一讲怎么实现这样的wifi ...

  6. wifidog安装以及自写wifidog认证服务器

    前言 最近在做关于路由器认证相关的工作,由于需求,认证的过程同往常的网页认证有稍许不同,因此,自己开始尝试编写wifidog的认证服务器,查阅了中外的一些资料,现将经验总结一下. Wifidog的原理 ...

  7. wifidog php,用php写wifidog的认证服务器

    路由器上wifidog的设置 主要设置鉴权服务器主机名(域名或ip都可以)和加粗鉴权服务器路径 路由器会请求以下四个地址: http://认证服务器/路径/login http://认证服务器/路径/ ...

  8. openwrt搭建微信认证服务器,一种基于Openwrt路由器的Portal认证的方法技术

    本发明专利技术公开了一种基于Openwrt路由器的Portal认证的方法,包括:步骤一,在Openwrt路由器上部署Wifidog协议,实现用户访问数据的拦截.重定向和在线状态保持的功能:步骤二,利用 ...

  9. oauth过滤login_OAuth2AuthenticationProcessingFilter资源认证服务器过滤器

    资源服务器如何认证访问身份? 一般会传入access_token,那资源认证服务器是如何解析令牌以及如何与资源认证服务器的token库进行对比的? 核心代码在org.springframework.s ...

最新文章

  1. svn在linux上的安装
  2. Spring @CrossOrigin 通配符 解决跨域问题
  3. laravel debug,http模式,日志
  4. centos 6.4 FTP安装和配置
  5. Django2.2-LookupError No installed app with label admin
  6. MySQL -> ES 数据同步 配置步骤
  7. 正则表达式实现手机号中间4位数隐藏或者只显示末尾四位数
  8. linux 保留最近目录,Linux如何删除全部目录只保留最新修改的目录
  9. 计算两个日期间隔天数(距离(2024-7-7)间隔:1999天)
  10. mysqldb mysql config,安装mysqldb python界面时找不到mysql_config
  11. csv python 只写一次_在Python CSV Writer循环中写入一次头
  12. CentOS6.4之Linux软件包管理
  13. db2数据库服务器时间怎么修改,DB2数据库中,肿么修改数据的创建时间,求SQL语句。...
  14. java----监听器的作用_一、理解监听器的作用
  15. Source Insight 快捷键大全
  16. matlab cy11,matlab解线性回归方程,y=a0+a1*A+a2*B+a3*C+a4*D+a5*E+a6*F; 数据足够,求a0,a
  17. 用java输出语句_Java的常用输入输出语句
  18. 如何在AngularJS中使用SpreadJS?
  19. Spring 学习记录6 BeanFactory(2)
  20. 【总结整理】openlayer加载搜狗地图,qq地图,mapabc

热门文章

  1. SpringBoot:关于MultipartFile和File不得不说的那些事
  2. 前端简介以及开发环境搭建
  3. 最新的单片机_ST单片机近期连涨,比深圳的房价还快!
  4. swift 录音 AVAudioRecorder
  5. strftime()函数的用法
  6. T35 Chrome跳过缓存刷新
  7. oracle logfile sync,发布版本2019_联众智慧内部oracle培训oracle培训相关emr_logfilesync_issue...
  8. datatables 使用笔记,包含(iCheck.js)
  9. ==与===的区别(JS)
  10. Css清除浮动常用方法