Open liudf0716 opened 3 months ago
亲爱的朋友们,
我是一名热爱技术和开源的开发人员。我很高兴能和大家分享我的开源项目——[apfree-wifidog]。apfree-wifiidog是一款开源的Wi-Fi热点认证网关软件,广泛应用于公共Wi-Fi环境中。它通过认证和控制网络访问,提供安全、稳定和可控的Wi-Fi连接,适用于咖啡馆、商场、校园和企业等多种场景。
开源项目不仅仅是代码的共享,更是知识、创意和经验的交流。通过开源,我们能够:
稳定性 开发人员使用API重写了所有的iptables规则,替代了原先的fork调用,这大大提高了解决方案在多线程和fork运行环境中的稳定性。
性能提升 使用支持epoll的libevent2库,使其在性能上相比原版wifidog有了显著提升。更高效的事件处理机制使得apfree-wifidog在高并发场景下表现出色。
支持HTTPS重定向 解决方案支持HTTPS重定向,这在当今互联网环境中变得越来越重要。通过HTTPS重定向,可以保证用户访问的安全性和隐私保护。
websocket支持 apfree-wifidog 支持 WebSocket,从而可以通过服务器端直接控制 apfree-wifidog 进行放行操作。由于目前 iOS 对局域网访问进行了安全管控,传统的认证方式可能会触发「Local Network(本地网络)」的权限请求。通过使用 WebSocket,apfree-wifidog 能够避免这一问题,提供更加流畅和无缝的用户体验。
兼容wifidog协议 该解决方案兼容wifidog协议,并且在启用时可以减轻服务器端的压力。这使得apfree-wifidog可以无缝集成到现有的wifidog基础设施中,确保系统的灵活性和扩展性。
高级规则管理 apfree-wifidog支持多种规则管理,包括基于MAC地址的临时通行、IP规则、域名规则、泛域名规则、白名单和黑名单。所有这些规则都可以在不重启wifidog的情况下应用,极大地方便了管理员的操作。
我相信这个项目能够对很多开发者有所帮助,但要持续改进和维护这个项目,我需要大家的支持。
如果你觉得我的项目对你有帮助,或者你也认同开源精神,欢迎通过以下方式支持我:
有了大家的支持,我计划在未来几个月内实现以下目标:
非常感谢每一位支持我的朋友。无论是通过代码贡献、反馈建议,还是打赏支持,你们的每一份帮助都是对我最大的鼓励。让我们一起推动技术进步,共同打造一个更加开放和创新的开发者社区!
谢谢大家!
Give more tech, give more money,more support to world
支持我的开源项目:共同推动技术进步
亲爱的朋友们,
我是一名热爱技术和开源的开发人员。我很高兴能和大家分享我的开源项目——[apfree-wifidog]。apfree-wifiidog是一款开源的Wi-Fi热点认证网关软件,广泛应用于公共Wi-Fi环境中。它通过认证和控制网络访问,提供安全、稳定和可控的Wi-Fi连接,适用于咖啡馆、商场、校园和企业等多种场景。
为什么开源项目如此重要?
开源项目不仅仅是代码的共享,更是知识、创意和经验的交流。通过开源,我们能够:
apfree-wifidog的优势
稳定性 开发人员使用API重写了所有的iptables规则,替代了原先的fork调用,这大大提高了解决方案在多线程和fork运行环境中的稳定性。
性能提升 使用支持epoll的libevent2库,使其在性能上相比原版wifidog有了显著提升。更高效的事件处理机制使得apfree-wifidog在高并发场景下表现出色。
支持HTTPS重定向 解决方案支持HTTPS重定向,这在当今互联网环境中变得越来越重要。通过HTTPS重定向,可以保证用户访问的安全性和隐私保护。
websocket支持 apfree-wifidog 支持 WebSocket,从而可以通过服务器端直接控制 apfree-wifidog 进行放行操作。由于目前 iOS 对局域网访问进行了安全管控,传统的认证方式可能会触发「Local Network(本地网络)」的权限请求。通过使用 WebSocket,apfree-wifidog 能够避免这一问题,提供更加流畅和无缝的用户体验。
兼容wifidog协议 该解决方案兼容wifidog协议,并且在启用时可以减轻服务器端的压力。这使得apfree-wifidog可以无缝集成到现有的wifidog基础设施中,确保系统的灵活性和扩展性。
高级规则管理 apfree-wifidog支持多种规则管理,包括基于MAC地址的临时通行、IP规则、域名规则、泛域名规则、白名单和黑名单。所有这些规则都可以在不重启wifidog的情况下应用,极大地方便了管理员的操作。
我相信这个项目能够对很多开发者有所帮助,但要持续改进和维护这个项目,我需要大家的支持。
如何支持我的开源项目?
如果你觉得我的项目对你有帮助,或者你也认同开源精神,欢迎通过以下方式支持我:
未来计划
有了大家的支持,我计划在未来几个月内实现以下目标:
感谢
非常感谢每一位支持我的朋友。无论是通过代码贡献、反馈建议,还是打赏支持,你们的每一份帮助都是对我最大的鼓励。让我们一起推动技术进步,共同打造一个更加开放和创新的开发者社区!
谢谢大家!