liudf0716/apfree-wifidog
Freeapfree-wifidog is a high-performance captive portal solution that serves as a gateway between your wireless networks and the Internet. Optimized for both HTTP and HTTPS traffic, it ensures secure border control while enabling seamless user authentication and efficient network management. 技术交流QQ群 331
About liudf0716/apfree-wifidog
ApFree WiFiDog is an open-source, high-performance captive portal solution optimized for HTTP and HTTPS traffic on the OpenWrt platform. It serves as a network gateway ensuring secure user authentication and efficient network management. Built with libevent2 and epoll, it offers superior speed and concurrency. Features include full HTTPS redirection, real-time WebSocket and MQTT long connections, flexible local/cloud authentication, dynamic rule management (MAC, IP, domains), eBPF-based traffic control DPI, and a LuCI web interface. It is actively maintained with a responsive community and supports cloud and splash-page authentication modes.
Key Features
Pros & Cons
- High performance suitable for high-concurrency environments
- Optimized specifically for OpenWrt and embedded routers
- Full HTTPS redirection ensures security for all traffic
- Real-time capabilities via WebSocket/MQTT for live status
- Flexible authentication: local splash or cloud with custom auth server
- Dynamic rule changes (MAC, IP, domain) without service restart
- eBPF support for advanced traffic control and DPI
- Open source (free) with active community and quick updates
- Primarily designed for OpenWrt, may not work on other platforms
- Requires technical knowledge to set up and configure
- Cloud authentication mode requires an external auth server
- Limited out-of-the-box features without LuCI integration addon
- eBPF features depend on kernel and hardware support