点击蓝字
本公众号为大家整理全套开源项目和解决方案,为大家整理接私活必备项目。为防失联,请点击右上角的三个点并设为星标。
如果对某个项目喜欢欢迎点【收藏】便于以后学习。
接私活扩展项目:
简介
大家好,我是柚子哥,今天给大家推荐的是一款基于若依框架V4.6.0 + ToughRADIUS,支持标准RADIUS协议(RFC 2865, RFC 2866),提供完整的AAA实现。可运用于酒店WIFI认证,公司局域网权限认证,商场WIFI认证。
平台简介
前段时间做了一个路由认证项目,网上查了好久,终于在gitee上找到了jamiesun大佬开源的ToughRADIUS,基本上符合项目的需求,但还是不能完全满足,以前一直用的若依大佬开源的若依后台管理框架,最后把2个大佬的项目合并,再添加项目的新功能,形成了本项目最终框架。
此框架继承了2个框架的优点,以若依后台管理框架V4.6.0做为基础框架,实现了ToughRADIUS大部分功能,支持标准RADIUS协议(RFC 2865, RFC 2866),提供完整的AAA实现。可运用于酒店WIFI认证,公司局域网权限认证,商场WIFI认证,其它公共场所等等,当然,您也可以对她进行深度定制,以做出更强系统。所有前端后台代码封装过后十分精简易上手,出错概率低。系统会陆续更新一些实用功能。
-
感谢 若依后台管理 框架。点我前往
-
感谢 ToughRADIUS 框架。点我前往
支持的路由器厂商
-
爱立信
-
ToughProxy
-
中兴
-
思科
-
H3C
-
华为
-
juniper
-
Mikrotik
使用步骤
-
路由器设置
-
路由器需要带有Radius认证功能,并设置认证方式为hotspot,并启用Radius服务,然后设置好Radius认证服务器相关参数,比如IP、端口、密钥,认证服务器可以使用下方的演示服务器进行测试。
-
认证服务器设置
-
认证管理–>设备管理:添加设备,添加路由器,设备信息与上一步设置路由器的信息保持一致,标识需要与路由器的标识一致且唯一。只有在设备管理中的路由器,认证服务器才会进行认证,否则视为非法设备,直接过滤不处理。
-
添加用户:可以进行带宽、时长、在线数等的个性化设置。
-
带支付功能需要对应支付账号,请自行申请,演示服务器目前不支持支付功能。
-
用户连接
-
使用注册的用户账号密码连接wifi进行认证登录,验证是否成功,同时认证服务器会记录在线用户信息。
-
如需动态授权或验证强制下线功能,路由器需要进行回流设置。
主要实现功能
-
套餐管理
-
设备管理
-
用户管理
-
订单管理
-
在线管理
-
微信、支付宝H5支付
-
实现用户上线请求认证、动态授权、限速、强制下线
-
实现上网时间到期后自动下线
开源地址:
扫描下方二维码并回复【wifi】获取项目源码。
写在最后
欢迎加入【前端开源实验室读者交流群】,群内聊天学习摸鱼为主,不定时会分享一些技术要点和优质学习资源,有一群有趣有料的小伙伴在等你哦!
进群方式:加柚子哥微信回复 进群,按提示操作即可进群。
更多原创内容
尽在前端开源实验室
学习 | 笔记 | 开源项目 | 面试题
往期热门文章
一款开源Windows 资源管理神器,24.5K Star!
基于Spring Cloud+Vue分布式物联网(IOT)平台
版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!
大家的点赞、收藏和评论对柚子哥非常重要,如文章对你有帮助还请转发支持下,谢谢!