美文网首页wifidogtech materials
搭建自己的wifidog认证服务器

搭建自己的wifidog认证服务器

作者: 3c937c88e6c0 | 来源:发表于2015-02-10 14:20 被阅读2797次

本人刚刚开始研究这个,看到有很多人在求自建认证服务器,心得如下,实现 wifidog 4 个接口: portal,login,auth,ping (还有一个get_gw_message.php 的接口,可不用实现)

简单来说,就是路由器会以GET方式请求 你的服务器(加入了白名单) 以下四个地址:

http://认证服务器/路径/login

http://认证服务器/路径/auth

http://认证服务器/路径/ping

http://认证服务器/路径/portal

以下以php为例子,实现

( 我是写了一个rewrite , 把所有请求转发到了 index.php?q=,当然,你也可以每个请求建立一个文件夹下一个 index.php)

具体代码如下:

$q = $_GET['q'] ;

$q = explode('/',$q) ;

$q = $q[0] ;

$a = '' ;

if(!empty($q[1])) $a = $q[1] ;

if($q == 'portal'){

print 'portal' ;

}

if($q == 'login'){

print 'login' ;

$gw_port = $_GET['gw_port']  ;

$gw_address = $_GET['gw_address']  ;

//token 自己生成一个

print '
login' ;

}

if($q == 'auth'){

$token =  $_GET['token']  ;

if($token == '789') print "Auth: 1";

else print "Auth: 0";

}

if($q == 'ping') print 'Pong' ;

如果你想看一下,路由器到底请求了你些什么,可以看日志或者自己加个写入

$time = date('YmdHis') ;

file_put_contents(dirname(__FILE__) . '/get_'.$q.'_'.$time.'.txt',var_export($_GET,true)) ;

本文由http://www.wifidog.pro/2015/02/10/wifidog%E8%AE%A4%E8%AF%81%E6%9C%8D%E5%8A%A1%E5%99%A8-1.html整理编辑,转载请注明出处

相关文章

  • 搭建自己的wifidog认证服务器

    本人刚刚开始研究这个,看到有很多人在求自建认证服务器,心得如下,实现 wifidog 4 个接口: portal,...

  • wifidog认证接口

    wifidog是搭建无线热点认证系统的解决方案之一,比nocat 更适合互联网营销思路。实现了路由器和认证服务器的...

  • AP_初识wifidog

    什么是wifidog? wifidog是搭建无线热点认证系统的解决方案之一,他比nocat更适合互联网营销思路。目...

  • 在SuSE安装认证服务器和网关

    在SuSE安装认证服务器和网关 在openSuSE 10.3安装wifidog 认证服务器和网关在同台设备中安装完...

  • wifidog源码 - 初始化阶段

    Wifidog是一个linux下开源的认证网关软件,它主要用于配合认证服务器实现无线路由器的认证放行功能。 wif...

  • wifidog源码分析 - 认证服务器心跳检测线程

    引言 但wifidog启动时,会自动启动认证服务器心跳检测线程,此线程默认每隔60s与认证服务器交互一次,会将路由...

  • 编写自己的WifiDog认证服务器

    次我使用的是php来编写auth_server服务器,因为这样比较简单。 1.首先是login.php inclu...

  • WifiDog 认证原理和流程

    WifiDOG是一个热点系统,包含了认证服务器和客户端两部分组成,认证原理大体说下: General Flow D...

  • 08-oauth2-AuthorizationServer-03

    搭建认证服务器 WebSecurityConfig 认证服务器,管理token,发放认证token等功能。但是首先...

  • wifidog认证

    前段时间使用wifidog进行wifi强制认证,现在做个小结。1.首先简单说说wifidog认证的过程客户端首次连...

网友评论

    本文标题:搭建自己的wifidog认证服务器

    本文链接:https://www.haomeiwen.com/subject/mipjxttx.html