apfree_wifidog:高性能,轻量级的HTTP强制门户门户解决方案

时间:2024-05-22 11:51:38
【文件属性】:

文件名称:apfree_wifidog:高性能,轻量级的HTTP强制门户门户解决方案

文件大小:308KB

文件格式:ZIP

更新时间:2024-05-22 11:51:38

mqtt openwrt http-client libevent http-server

ApFree WiFiDog:一种用于HTTP的高性能强制门户解决方案 ApFree WiFiDog是用于HTTP的高性能强制门户解决方案,主要用于平台。 apfree-wifidog的增强 实际上,标题应该是我们选择apfree-wifidog的原因,原因如下: 稳定的 apfree-wifidog被广泛应用于商业场景中的数以万计的openwrt设备中。 为了提高其稳定性,我们用api而不是fork调用重写了所有iptables规则,这很容易在多线程前叉运行环境中导致死锁。 我们还重新编写了代码,并用libevent2替换了libhttpd(多年以来一直未使用过) 表现 因为libevent2支持epoll,所以apfree-wifidog的性能要比原始wifidog更好,基准目录中有一些基准数据可以证明这一点 HTTP重定向 apfree-wifidog支持https重定向,在当前


【文件预览】:
apfree_wifidog-master
----wifidog-redir.html(4KB)
----.travis.yml(1KB)
----authserver-offline.html(6KB)
----cmake()
--------Modules()
----.github()
--------FUNDING.yml(36B)
----wifidog-msg.html(2KB)
----apfree_wifidog_mqtt_protocol(2KB)
----_config.yml(29B)
----apfreewifidog.jpg(50KB)
----login.html(7KB)
----TODO(175B)
----AUTHSERVER.md(616B)
----contributors.md(605B)
----CONTRIBUTING.md(1KB)
----src()
--------fw3_iptc.h(3KB)
--------ssl_redir.h(2KB)
--------ping_thread.h(2KB)
--------pstring.c(4KB)
--------version.h(71B)
--------xtables-5.h(4KB)
--------safe.h(2KB)
--------wdctl_thread.h(3KB)
--------centralserver.h(4KB)
--------firewall.h(4KB)
--------ssl_redir.c(11KB)
--------auth.c(5KB)
--------main.c(2KB)
--------util.h(2KB)
--------auth.h(3KB)
--------mqtt_thread.c(13KB)
--------mqtt_thread.h(3KB)
--------centralserver.c(19KB)
--------ipset.c(7KB)
--------common.h(4KB)
--------wdctl.c(10KB)
--------client_list.h(7KB)
--------wd_util.h(5KB)
--------fw3_iptc.c(20KB)
--------client_list.c(16KB)
--------wd_client.h(3KB)
--------safe.c(6KB)
--------wdctl.h(3KB)
--------gateway.h(2KB)
--------wd_client.c(8KB)
--------util.c(9KB)
--------firewall.c(17KB)
--------wdctl_thread.c(22KB)
--------commandline.c(6KB)
--------commandline.h(2KB)
--------ping_thread.c(8KB)
--------fw_iptables.c(40KB)
--------wd_util.c(38KB)
--------gateway.c(15KB)
--------debug.h(2KB)
--------CMakeLists.txt(749B)
--------debug.c(3KB)
--------conf.h(16KB)
--------xtables-10.h(3KB)
--------http.h(4KB)
--------conf.c(54KB)
--------http.c(18KB)
--------ipset.h(177B)
--------pstring.h(2KB)
--------fw_iptables.h(5KB)
----wifidog-msg.html.in(2KB)
----wifidog-redir.html.front(6KB)
----wifidog-redir.html.in(4KB)
----wifidog-redir.html.rear(18B)
----AUTHORS(240B)
----doc()
--------apfree_wifidog认证漫游接口说明.md(3KB)
--------ubuntu安装UCI.md(208B)
--------如何给项目提交PR.md(856B)
--------apfree wifidog关键配置参数说明.md(1KB)
--------功能说明.md(3KB)
--------apfree-wifidog-counter-v2接口说明.md(664B)
----.gitignore(257B)
----CMakeLists.txt(605B)
----logo.png(83KB)
----NEWS(543B)
----README.md(4KB)
----.editorconfig(351B)
----COPYING(34KB)
----internet-offline.html(7KB)

网友评论