java wifidog_wifidog认证服务器家用环境下部署(java版)
本文所讲的是基于一个java版wifidog认证服务器的开源项目,在windows环境下搭建wifidog认证服务器配合固件实现用户名密码的认证。
大致步骤如下:
一,准备
1.搭建硬件及网络环境
a.需要普通路由器1个,刷了带wifidog固件的路由器一个,Windows电脑一台,网线若干,宽带网络。
b.按照一定的拓扑结构进行搭建:普通路由器连接Internet,wifidog路由器连接到普通路由器LAN,PC接到wifidog路由器LAN
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”自行定义即可。
添加完用户名密码后,即可通过在认证页面输入该用户名密码实现认证上网。
java wifidog_wifidog认证服务器家用环境下部署(java版)相关推荐
- asp项目如何部署到服务器,IIS环境下部署项目的详细教程
分享IIS环境下部署项目的详细教程 1.环境部署 1.1安装IIS7 进入控制面板,选择"程序和功能",进入如下页面后,点击"Turn Windows features ...
- wifidog java_家用环境下部署wifidog认证服务器(java版)
本文所讲的是基于一个java版wifidog认证服务器的开源项目,在windows环境下搭建wifidog认证服务器配合apfree固件实现用户名密码的认证. 大致步骤如下: 一,准备 1.搭建硬件及 ...
- iis服务器部署项目,IIS环境下部署项目的详细教程
分享IIS环境下部署项目的详细教程 1.环境部署 1.1安装IIS7 进入控制面板,选择"程序和功能",进入如下页面后 找到World Wide Web Services,确保选中 ...
- 阿里云ECS服务器Linux环境下配置php服务器(三)--项目部署篇
在前两篇里,我们分别介绍了如何购买阿里云服务器,安装基本软件和配置(请看阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇) 以及如何安装使用phpMyAdmin(请看阿里云ECS ...
- 你知道怎么在生产环境下部署tomcat吗?
享学课堂特邀作者:老顾 转载请声明出处! 一.前言 小伙伴们在网上看到的很多文章,都是对tomcat的一些介绍,什么配置啊,怎么启动.其实在生产环境中怎么部署,和网上介绍的有很大区别.这篇文章老顾就带 ...
- Linux服务器docker环境下Jasper Report报错
Linux服务器docker环境下Jasper Report报错 Jasperreports模板制作方法在网上都有很多教程,可以自行探索一下 我用的模板参考:https://blog.csdn.net ...
- 检查是否禁止asp.net服务扩展_在 Kubernetes 环境下部署 OpenWhisk 服务
本文使用 Zhihu On VSCode 创作并发布 1. 总体目标 终于开始准备毕业设计了.在和导师们的讨论之后,我们确定之后的研究方向将会专注于 Serverless Computing. 先长舒 ...
- 陌生环境下部署的思路
陌生环境下部署的思路 由来 场景一 场景二 场景三 整体的随想 经验 由来 本篇的由来不是来自偶然,但是如果说是必然又会显得很唐突.在现场实施部署工作中,难免会遇到各种个样"突发" ...
- java反序列化漏洞POP查找_利用 Java 反序列化漏洞在受限环境下获取反向 Shell
原标题:利用 Java 反序列化漏洞在受限环境下获取反向 Shell 原文链接: https://medium.com/abn-amro-red-team/java-deserialization-f ...
最新文章
- CocosCreator TOUCH_MOVE事件
- 用户及权限管理功能常规测试
- UOJ#310.【UNR #2】黎明前的巧克力(FWT)
- 算术基本定理证明用计算机,良序原理:算术基本定理的证明
- php中的echo单引号_PHP的数据类型
- C#复制和深度复制的实现方法
- NodeJS+Express+mySQL服务端开发详解
- php火的原因,重燃你的PHP安全之火
- 云服务器ecs_阿里云ECS云服务器抢占式实例计费模式优缺点
- python中的多态用法_Python面向对象之多态原理与用法案例分析
- Linux CentOS上用iptables设置防火墙遇到的问题
- 排名前三的网址导航站和源码资源站分享
- 2000款学校教师课件培训PPT模板免费下载网址
- Android Dex 分包+热修复(QQ空间技术方案)
- 淡水鱼生鱼片含有大量肝吸虫 可寄生于肝脏内30年
- 计算机ram结构,2017年全国计算机考试四级复习纲要:RAM的结构、组织及其应用...
- svc预测概率_机器学习朴素贝叶斯 SVC对新闻文本进行分类
- STM32CubeMX系列09——SDIO(SD卡读写、SD卡移植FATFS文件系统)
- 如何用U盘安装操作系统
- 泛微oa流程表单之请假单(判断请假结束时间不能小于等于请假开始时间)
热门文章
- 2022-05-18——视频拍摄小记 ——三段式思维让短片更具有氛围感
- 【每天学习一点新知识】如何绕过CDN查真实ip
- LIO-Mapping论文总结及里面的参考文献总结
- Linux测试端口是否ping的方法
- 帕蒂 麦考德《奈飞文化手册》读书笔记
- Windows下安装UEFI引导工具Refind引导Ubuntu+win10(解决新版refind无界面问题)
- 手机开机有linux的企鹅,为什么我的一加x,开机的时候有个小企鹅在那里坐着。...
- 自然语言处理中的自动对话系统开发及实现
- SAGANPose | 隐式结构化对抗人体姿态估计网络
- git仓库 初始化命令