wifidog java_家用环境下部署wifidog认证服务器(java版)
本文所讲的是基于一个java版wifidog认证服务器的开源项目,在windows环境下搭建wifidog认证服务器配合apfree固件实现用户名密码的认证。
大致步骤如下:
一,准备
1.搭建硬件及网络环境
a.需要普通路由器1个,刷了apfree固件的路由器一个,Windows电脑一台,网线若干,宽带网络。
b.按照下图的拓扑结构进行搭建。
2.获取软件及工具并安装
a.获取并安装jdk6
b.获取并安装MySQL
c.安装MyEclipse
二,部署与调试
3.部署
因为MyEclipse自带了Tomcat插件,所以直接用MyEclipse的Tomcat插件进行部署。
a.打开MyEclipse,导入源码,部署到Tomcat
b.配置Tomcat中server.xml文件(该步骤主要是为了实现wifidog的接口标准)
c.创建数据库并执行wifidog.sql脚本,配置db.properties文件。
4.调试
a.在浏览器中输入“localhost:8080”,出现接口测试页面如下图,则服务器部署成功
b.路由器设置
通过cmd查看电脑的ip地址。
输入192.168.0.1进入路由器管理界面进行配置。
配置认证服务器url为:电脑ip。
配置服务器端口为:8080。
开启wifidog。
c.验证wifidog是否有效
在浏览器打开任意网址,正常情况下都会跳转到认证登录页面,如下图
这里已经实现了用户名密码认证,接下来可以通过测试接口添加用户名密码,然后输入用户名密码即可上网。具体步骤如下:
打开localhost:8080进入测试接口首页,进入user接口后,如下图可以看到增加用户的接口,需要参数“device_token”,该参数对应的是表“ap”中的字段“dev_md5”,所以可以到数据库中获取对应的“dev_md5”然后填入,参数“username”,“password”自行定义即可。
添加完用户名密码后,即可通过在认证页面输入该用户名密码实现认证上网。
wifidog java_家用环境下部署wifidog认证服务器(java版)相关推荐
- java wifidog_wifidog认证服务器家用环境下部署(java版)
本文所讲的是基于一个java版wifidog认证服务器的开源项目,在windows环境下搭建wifidog认证服务器配合固件实现用户名密码的认证. 大致步骤如下: 一,准备 1.搭建硬件及网络环境 a ...
- windows环境下部署Tomcat到服务器
1.在系统变量中设置: 变量名:CATALINA_HOME 变量值:D:\Program Files\Tomcat7.0.81 (放Tomcat的主目录) 2.系统变量的PATH变量中增加Tomc ...
- 百度编辑器图片上传 java_百度编辑器粘贴图片自动上传到服务器(Java版)
Chrome+IE默认支持粘贴剪切板中的图片,但是我要发布的文章存在word里面,图片多达数十张,我总不能一张一张复制吧? Chrome高版本提供了可以将单张图片转换在BASE64字符串的功能.但是无 ...
- ISA2006 之 域环境下部署
域环境下部署ISA2006 一 准备实验环境 简单拓扑图如下: 二 开始部署 1.安装和配置DC和DNS DOMAIN NAME:TESTISA.COM HOSTNAME:2K3DCSERVER IP ...
- 你知道怎么在生产环境下部署tomcat吗?
享学课堂特邀作者:老顾 转载请声明出处! 一.前言 小伙伴们在网上看到的很多文章,都是对tomcat的一些介绍,什么配置啊,怎么启动.其实在生产环境中怎么部署,和网上介绍的有很大区别.这篇文章老顾就带 ...
- win7 IIS7环境下部署PHP 7.0
最近在本机电脑win7 II7环境下部署PHP 7.0遇到一些问题,将之记录下来 简要步骤如下: 1.到php官网下载php,由于是IIS环境要下载非线程安全的版本,我下载的是7.0.13 2.解压到 ...
- 检查是否禁止asp.net服务扩展_在 Kubernetes 环境下部署 OpenWhisk 服务
本文使用 Zhihu On VSCode 创作并发布 1. 总体目标 终于开始准备毕业设计了.在和导师们的讨论之后,我们确定之后的研究方向将会专注于 Serverless Computing. 先长舒 ...
- 在CentOS7环境下部署TiDB
在CentOS7环境下部署TiDB 一.安装CentOS系统 1. 下载CentOS系统镜像 点击这里可以前往官网下载系统镜像 2. 使用Windows自带虚拟机工具Hyper-v创建虚拟机 在程序管 ...
- Vmware ESX5i 环境下部署Windows Storage Server 2008 R2
ESX5i 环境下部署Windows Storage Server 2008 R2 Windows Storage Server 2008 这款产品微软早已发布,WSS2008是基于Win ...
最新文章
- 一些实用的 jQuery 技巧
- php 的常量能不能删除,php能删除常量吗
- 基于原生javascript的ajax实现
- 5G三兄弟NB-IoT排老几?NB-IoT介绍
- 深度学习之主流数据库 | MySQL基础
- mfc activeX,mfc application,mfc dll三者的区别
- window上mysql的配置文件_windows系统中,MySQL配置文件my.ini在哪里?
- oracle sql 拆分字符串,oracle 拆分字符串
- SIM800A/C只能发短信不能收短信解决方案
- 大学生记账本微信小程序
- 51单片机对直流电机的控制(使用proteus仿真)
- java 多个文件合并,多个 MP3 合并,InputStream 合并
- css修改鼠标指针的样式
- 64位ubuntu使用gcc -m32报错
- 优秀的html布局,优秀的网页设计中常见的六大布局
- 利用OpenCV进行动态画椭圆,直线,矩形
- 电脑怎么提取图片中的文字?
- 性能测试——负载测试、容量测试、极限测试、压力测试
- Java并发编程(一):并发编程的挑战
- Adobe Photoshop CC 2019特别版