7.10.2082 版本更新内容:
-
修复通过认证的用户信息不上报的bug
-
增加本地无认证服务器认证功能:
- 用户可手动配置本地portal展示页面
- 添加用户本地放行接口
- 优化无认证服务器下的ping,auth及ws接口流程
-
websocket接口增加踢认证用户下线功能:用户能马上踢下线,不用等1分钟
-
优化logout,login及login2接口
-
本地http&https服务的优化
- 增加IPv6的支持
- 修复https拦截认证的bug
-
修复认证服务器在cdn环境下的bug:认证服务器在cdn环境下ip会经常变动,导致认证服务器白名单的失效
-
修复IPv6环境下认证失效的bug
-
修改网关获取不到IPv6地址退出的问题
-
websocket功能优化
- 添加websocket单独配置功能,支持与认证服务器分开部署
- 优化websocket连接服务器端的容错处理
- 修复websocket连接服务器端退出的问题
-
重构针对fw3和fw4的代码处理,停止对fw3的支持
-
当apfree wifidog启动时,清除已有会话,当用户下线后清除该用户的会话
-
修复完善防火墙规则
- 防止非80,443端口服务无认证上网
- 保证网关设备可以无认证访问网络
-
添加防火墙规则重启功能,并保留原有通过认证用户及其流量统计信息
-
修复一些其它bug
7.08.2035版本更新内容:
-
修复内存泄露问题:修复了在HTTPS跳转过程中未释放URL内存的漏洞。
-
多网关认证支持:
- 引入
device_id
作为设备唯一标识。 - 新增
gateway_setting
对象,每个对象可指定不同的认证模式,并通过gateway_id
标识。 - 每个
gateway_setting
对象都有对应的通道(channel),支持不同的认证方式。 auth counter_v2
接口扩展,支持多网关认证。ping
接口扩展,支持多网关认证。
- 引入
-
跳转URL生成逻辑修正:根据HTTP或HTTPS协议动态设置
gw_port
,以确保服务匹配。 -
IPv6支持:增强防火墙规则,并全面支持IPv6地址。
-
WebSocket模块更新及修复:
- 扩展心跳接口,增加所有网关信息的上报功能。
- 新增心跳回包处理机制,用于判断和调整网关的认证模式。
- 扩展
connect
接口,获取并初始化网关认证模式。 - 修复了当认证服务器离线时,WebSocket线程可能导致进程崩溃的Bug。
-
支持WSS协议。
-
优化QUIC协议处理。
-
修复TLS连接问题:增强对认证服务器HTTPS连接的支持。
-
Popular Server添加:增加对Google域名的支持。
-
ping接口扩展:更新
ping
接口以支持多网关认证功能。