creatorly
微信号:Creator_Ly
从事智能家居路由器、网关相关产品
尝试记录生活工作的点点滴滴
展开
-
6-实际项目应用wifidog的一些优化
wifidog为了能够让用户直接看到效果,做的比较多。在网关和服务器之间做了很多功能,比如登陆、授权、心跳之类的,还做了服务器数据库的存储之类的。但是实际我们可能用不到这些,因为我们肯定是在已有的项目上进行搭建。原创 2025-04-07 10:53:05 · 292 阅读 · 0 评论 -
5-portal认证与qos冲突问题解决
mark的最大长度是32位0xffffffff,所以可以把不同的应用分配给不同的mark位,设置mark的时候通过掩码或设置(–or-mark value/mask),匹配mark的时候也通过掩码只匹配自己的位断(-m mark --mark value/mask)由于portal和qos用的方法都是使用mark原理,将数据流标记后,再通过标记匹配做出不同的动作,mark的动作都处于mangle表中。原本的mark设置,改成通过子网掩码或设置mark。原本的单位mark标记,改成第6位为mark标记。原创 2025-02-17 10:49:10 · 62 阅读 · 0 评论 -
4-电脑一连接上自动弹框到路由器web配置页面
很多路由器在还没有配置路由信息的时候,只要一连接wifi/有线,就会自动弹出路由器web配置页面,强制用户配置一次基本信息才可以进行上网这也其实也是portal认证的一种应用,原本的portal是跳转到后台认证服务器页面,目前是跳转到路由器本地管理页面。所以我们只需要根据应用策略进行区分,然后修改跳转的页面url即可。原创 2025-02-12 17:20:43 · 404 阅读 · 0 评论 -
3-wifidog代码流程
wifidog的做法是先全部黑名单,然后再放行白名单的做法。原创 2025-02-11 09:13:02 · 133 阅读 · 0 评论 -
2-使用wifidog实现portal
wifidog是openwrt上面实现portal认证的一个开源工具,从网关端到服务器都帮你搭建好,通过学习wifidog的原理,后面就可以改造成自己需要的逻辑。原创 2025-02-11 09:11:41 · 355 阅读 · 0 评论 -
1-portal认证功能
很多时候公共网络需要提供安全认证功能,比如我们去星巴克或者商场、酒店,我们连接wifi上网的时候, 需要认证后才可以上网。用户可以主动访问已知的Portal认证网站,输入用户名和密码进行认证,这种开始Portal认证的方式称作主动认证。反之,如果用户试图通过HTTP访问其他外网,将被强制访问Portal认证网站,从而开始Portal认证过程,这种方式称作强制认证。一般都是这种方式。路由器实现portal认证的方式有两种,黑名单或者白名单机制。原创 2025-02-10 09:25:55 · 556 阅读 · 0 评论