我是靠谱客的博主 腼腆微笑,最近开发中收集的这篇文章主要介绍openwrt搭建微信认证服务器,一种基于Openwrt路由器的Portal认证的方法技术,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本发明专利技术公开了一种基于Openwrt路由器的Portal认证的方法,包括:步骤一,在Openwrt路由器上部署Wifidog协议,实现用户访问数据的拦截、重定向和在线状态保持的功能;步骤二,利用Openwrt系统支持的uhttpd服务和Lua脚本编程,建立本地认证服务器,实现用户的认证功能;步骤三,通过相关配置,将Wifidog协议和本地认证服务器相关联,实现本地认证的功能。本发明专利技术在Openwrt路由器上,基于轻量级的uhttpd和Lua建立本地认证服务器,保证上网认证功能的实现,同时以较小的负载占用保证路由器其他功能的正常运行;局域网内用户在连接上路由器后,直接通过浏览器就可以实现上网认证,不需要安装额外的认证客户端。

【技术实现步骤摘要】

201610303832

【技术保护点】

一种基于Openwrt路由器的Portal认证的方法,其特征在于,包括:步骤一,在Openwrt路由器上部署Wifidog协议,实现用户访问数据的拦截、重定向和在线状态保持的功能;步骤二,利用Openwrt系统支持的uhttpd服务和Lua脚本编程,建立本地认证服务器,实现用户的认证功能;步骤三,通过相关配置,将Wifidog协议和本地认证服务器相关联,实现本地认证的功能。

【技术特征摘要】

1.一种基于Openwrt路由器的Portal认证的方法,其特征在于,包括:步骤一,在Openwrt路由器上部署Wifidog协议,实现用户访问数据的拦截、重定向和在线状态保持的功能;步骤二,利用Openwrt系统支持的uhttpd服务和Lua脚本编程,建立本地认证服务器,实现用户的认证功能;步骤三,通过相关配置,将Wifidog协议和本地认证服务器相关联,实现本地认证的功能。2.根据权利要求1所述的基于Openwrt路由器的Portal认证的方法,其特征在于,步骤二中本地认证服务器的建立具体为:为了在Openwrt路由器本地端对用户实现认证,借助Openwrt系统自带的uhttpd服务和对Lua脚本的支持,在Openwrt自带的Web管理服务器Luci的基础上,构建本地认证服务器;建立该认证服务器需要在Luci对应的目录下,编写认证以及保持在线状态相关的auth协议、login协议和ping协议,实现对用户身份的认证和访问权限的授予;此外,认证成功/失败的脚本、相关的网页页面都需要分别进行编写实现。3.根据权利要求1所述的基于Openwrt路由器的Portal认证的方法,其特征在于,步骤三中Wifidog协议与认证服务器相互关联具体为:为了实现本地认证的功能,需要将Wifidog与认证服务器相关联,通过在Wifidog的配置文件中添加本地认证服务器的相关信息,包括IP地址、端口号和...

【专利技术属性】

技术研发人员:凌强,张雷,徐骏,

申请(专利权)人:中国科学技术大学,

类型:发明

国别省市:安徽;34

最后

以上就是腼腆微笑为你收集整理的openwrt搭建微信认证服务器,一种基于Openwrt路由器的Portal认证的方法技术的全部内容,希望文章能够帮你解决openwrt搭建微信认证服务器,一种基于Openwrt路由器的Portal认证的方法技术所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部