Wifidog入门教程

news/2024/11/24 9:39:06/

         曾经撸了两台K2路由器,刷成了华硕固件。以前就比较好奇什么肯德基,星巴克那种连上wifi就弹出一个页面进行验证什么的,是怎么弄的,昨天发现这个华硕固件里有这个功能,就是wifidog。

         首先来看截图:

这里打开wifidog,配置认证服务器地址和端口,这时候,每次连接开启wifidog的路由器时,就会自动跳转到该地址,具体url:

http://www.quanjie.shop/login/?gw_address=%s&gw_port=%d&gw_id=%s&url=%s   此时进入认证界面,就是类似注册登录的。我这个属于广告wifi,所以只是展示广告,没开发登录。

正常情况下,填写好认证信息,点击登录,服务端校验登录信息,然后返回状态给客户端,客户端收到认证通过后生成的token,然后把这个token发给路由器,此时的链接:

http://192.168.1.1:2060/wifidog/auth?token=4f473ae3ddc5c1c2165f7a0973c57a98

因为此时客户端与路由器在同一个内网中,所以访问的地址就是192.168.1.1,端口2060,该端口可在wifidog上设置。

(注意:如果是https的服务器,此时涉及到一个问题,就是在https的页面无法向http提交,所以服务器要设置成http的服务器。)

在页面上用JQ发get就可以。

路由器接收到token后,它会向服务器发送信息来校验是否认证成功,此时路由器发送的链接是:

http://www.quanjie.shop/auth?token=4f473ae3ddc5c1c2165f7a0973c57a98

服务器接收后,拿token来校验登录状态,校验成功后,服务器要返回给路由器的内容是:“Auth: 1”,校验失败,则是:“Auth: 0”。

登录之后,路由器会每隔60秒访问一次服务器,判断状态。这个就是设置中的心跳间隔时间。


http://www.ppmy.cn/news/675970.html

相关文章

利用Wifidog实现微信wifi连接

前言 大家如果有用公共场合wifi的习惯,想必都有过如下的体验。 这就是利用微信身份来进行wifi连接认证,主要目的是商家为了吸引顾客,推广其公众号。别的也不多说,下面就来讲一讲怎么实现这样的wifi认证方式。 本篇文章要讲的是por…

wifidog浏览器弹窗认证 — 基于OpenWRT路由器

一、移植 wifidog功能 1、功能介绍 wifidog是一种能够实现让路由器局域网设备(包括wifi连接和网线连接设备)在上网前先进行 portal认证的工具,主要应用于手机端上网认证,手机在连接wifi后会自动打开浏览器并跳转出 login界面,用户在该页面上…

Wifidog扫盲篇

何谓wifidog?wifidog即利用iptables规则结合认证服务器可以管理上网客户端的东东。 当然管理客户端一定是需要认证服务器吗?有个仿wifidog的nodogsplash地址如下 https://github.com/nodogsplash/nodogsplash官网的wifidog代码比较少,复杂度也一般功能部分无非有以…

无线热点认证解决方案 WifiDog

WifiDog 是一款开源的用来实现无线认证的软件,可以集成到路由器或者网关中,对于连接到路由器或者网关的设备,使其先登录云端认证服务器,然后通过认证才能上网。比如在星巴克上网,浏览器会先弹出一个广告页面&#xff0…

wifidog基础

定义: wifidog是路由器的一种上网认证功能, 如果开启此功能, 所有通过路由器上网的设备(电脑,笔记本,手机等)都会跳转到指定的界面, 需要通过某种方式认证才可以上网.目前支持DD-WRT以及OPEN-WRT系统,他实现了路由器和认证服务器的数据交互,…

GitHub+PicGo制作个人图床

目录 一、前言 二、新建Github仓库 ​编辑 三、生成token 四、配置PicGo 五、上传图片 六、新版的PicGo出了很多新功能大家可以探索一下。​编辑 一、前言 PicGo是一个用于快速上传图片并获取图片 URL 链接的工具:Releases Molunerfinn/PicGo GitHub GitHub是一个在…

密码局题库

密评题库 其他人的答题结果,大家综合评估 其他人的答题结果,大家综合评估 完整版q2864245246 序号 题型 题干 选项A 选项B 选项C 选项D 参考答案 解析 参考答案2 解析 参考答案3 60 单项选择题 关于国家密码管理局的主要职责,下列说法错误的…

数据结构--顺序表VS链表

数据结构–顺序表VS链表 逻辑结构 存储结构 顺序表: 优点:支持随机存取、存储密度高 缺点:大片连续空间分配不方便,改变容量不方便 链表: 优点:离散的小空间分配方便,改变容量方便 缺点:不可随机存取,存储密度低 基本…