Secure and streamline your wireless networks with apfree-wifidog: a high-performance, lightweight captive portal solution optimized for both HTTP and HTTPS traffic.
GPL-3.0 License
Bot releases are visible (Hide)
7.08.2355版本更新内容:
修复内存泄露问题:修复了在HTTPS跳转过程中未释放URL内存的漏洞。
多网关认证支持:
device_id
作为设备唯一标识。gateway_setting
对象,每个对象可指定不同的认证模式,并通过gateway_id
标识。gateway_setting
对象都有对应的通道(channel),支持不同的认证方式。auth counter_v2
接口扩展,支持多网关认证。ping
接口扩展,支持多网关认证。跳转URL生成逻辑修正:根据HTTP或HTTPS协议动态设置gw_port
,以确保服务匹配。
IPv6支持:增强防火墙规则,并全面支持IPv6地址。
WebSocket模块更新及修复:
connect
接口,获取并初始化网关认证模式。支持WSS协议。
优化QUIC协议处理。
修复TLS连接问题:增强对认证服务器HTTPS连接的支持。
Popular Server添加:增加对Google域名的支持。
ping接口扩展:更新ping
接口以支持多网关认证功能。
Version 7.08.2355 Update Content:
Memory Leak Fix: Resolved an issue where URL memory was not released during HTTPS redirection.
Multi-Gateway Authentication Support:
device_id
as a unique identifier for each device.gateway_setting
objects, where each object can specify a different authentication mode, identified by gateway_id
.gateway_setting
object has a corresponding channel, supporting different authentication methods.auth counter_v2
interface to support multi-gateway authentication.ping
interface to support multi-gateway authentication.Redirection URL Logic Fix: Dynamically set gw_port
based on HTTP or HTTPS protocols to ensure service compatibility.
IPv6 Support: Enhanced firewall rules and added full support for IPv6 addresses.
WebSocket Module Updates and Fixes:
connect
interface to retrieve and initialize gateway authentication modes.WSS Protocol Support.
QUIC Protocol Optimization.
TLS Connection Fix: Improved support for HTTPS connections to the authentication server.
Popular Server Addition: Added support for Google domains.
Ping Interface Extension: Updated the ping
interface to support multi-gateway authentication.
Published by liudf0716 3 months ago
English:
Chinese (中文):
Published by liudf0716 4 months ago
wdctlx
command for improved functionality.wdctlx
命令以改进功能。Published by liudf0716 8 months ago
Features:
Fixed:
功能:
修复:
Published by liudf0716 about 1 year ago
fix some memory leak bug
Published by liudf0716 over 1 year ago
openwrt fw4 support
Published by liudf0716 about 4 years ago
Published by liudf0716 almost 6 years ago
replace libhttpd with libevent library
Published by liudf0716 about 6 years ago
version 3.8.1588 release, the main featuer is:
fix bug of apfree-wifidog can't run on openwrt 18.06
disable mqtt feature by default
optimize libhttpd library
add timeout to wdctl socket, which will be blocked by amount of request
Published by liudf0716 almost 7 years ago
新增功能:
受信任的本地mac
优化:
去掉了有线免认证依赖ktpriv模块
修复:
修复了通过认证后访问同一网页反复弹窗的bug
修复了https不能跳转的bug
修复了wifidog.init脚本的一处bug
修复了一处内存泄漏的bug
注意:附件中fping和libevent的ipk包是apfree wifidog的依赖包
Published by liudf0716 over 7 years ago
新增功能
.通过mqtt接口,踢掉已经认证的用户,使之再上网必须再次认证.(https://github.com/liudf0716/apfree_wifidog/pull/74)
.实现通过mqtt接口删除ip白名单功能.(https://github.com/liudf0716/apfree_wifidog/pull/78)
.实现通过mqtt接口显示ip白名单功能.(https://github.com/liudf0716/apfree_wifidog/pull/97)
.实现通过mqtt接口更改认证服务器功能.(https://github.com/liudf0716/apfree_wifidog/pull/100)
.实现wifidog解析dns超时时间动态可配置.(https://github.com/liudf0716/apfree_wifidog/pull/107)
.增加了苹果弹窗优化选项,可以关闭该优化功能(https://github.com/liudf0716/apfree_wifidog/pull/154)
优化
. 优化了有线免认证流程
修复
. 修复ping接口 cpu利用率%号的没有urlencode的bug(https://github.com/liudf0716/apfree_wifidog/pull/111)
.修复event timer错误使用bug(https://github.com/liudf0716/apfree_wifidog/pull/112)
.修复一处内存泄漏bug(https://github.com/liudf0716/apfree_wifidog/pull/143)