|
本帖最后由 你家臭狗屎 于 2023-9-18 16:32 编辑
重要声明:
1.使用本软件,请务必遵守相关法律法规、企业学校等的相关规定,切勿违规使用,后果使用者自负
2.本软件完全开源免费,严禁出售买卖,欢迎大家监督
3.本人非原作者,目前基本上都是编译,以后可能会更新维护原作者的minieap,并且完全开源
4.请尊重原作者,有能力的推荐自己编译。附上原作者链接:updateing/minieap: 可扩展的 802.1x 客户端,带有锐捷 v3 (v4) 算法插件支持 (github.com)
此程序是专为XMUT适配,旨在无限接近RG-SU For Linux V1.31标准数据包。
欢迎前往GitHub仓库中下载:https://github.com/AutoCONFIG/minieap/releases
因为个人精力问题,实在难以频繁维护此项目,也欢迎有能力者提交PR,共同参与开发,感谢!!
目前已知BUG:
1.服务器消息通知模块乱码,在部分情况下会导致segmentation falut(已定位gbconv问题)
2.密码MD5算法兼容性问题(由于MD5特性,后续会采用新的密码生成方式)
3.因为Linux中UDP特性,在接口断开时,可能会无法正常退出程序或重连(后续会依赖openwrt netifd组件实现链路状态检测)
4.logoff下线数据帧无法正常发出(由于影响范围很小,暂时不会修复)
5.数据帧中,部分非关键字段还未与RG-SU For Linux V1.31一致(目前不清楚这部分非关键字段用处)
这里不提供MiniEAP图形配置界面支持,感谢理解。关于MiniEAP图形配置,目前的几乎所有的MiniEAP图形配置工具都可以与之完美兼容,可以自行编译或者找相关帖子解决。
如有问题,欢迎恩山私信互动或者B站私信
目前支持平台:x86_generic/x86-64/mt76x8/mt7621/mt7620/armv8(aarch64)/armv7/ipq60xx/bcm53xx
声明:承诺没有加入任何后门
如果这里没有支持您的设备,欢迎自己编译,也可以留言反馈,后续会更新上(可能要等一到两天) OpenWRT交叉编译代码:https://github.com/AutoCONFIG/minieap-openwrt.git
因为编译程序的过程是个机械式的枯燥的没有技术含量的但又占据大量时间、人力和精力的“体力活”,尤其是有些架构没有现成的SDK可用,生成SDK又会占用大量时间,所以能尽量自己编译就自己编译。
可以把编译好的ipk分享出来,然后我做一个汇总,方便大家下载使用,谢谢大家理解!
编译方法:
1.找到你的设备所对应的SDK,在Linux系统里面下载并解压(一般在https://downloads.openwrt.org/releases/中下载)
2.cd sdk/package
3.git clone https://github.com/AutoCONFIG/minieap-openwrt.git
4.cd ../
5.make menuconfig 在network里面选中minieap,然后save保存
6.make package/minieap-openwrt/compile V=s
7.完成后到sdk/bin目录下找minieap-taiga-xxxxx.ipk文件,就是他了,上传到路由器安装就行
如果你的设备找不到现成的SDK可用,则需要使用openwrt/lede源代码完整编译一份,找不到sdk一般情况下使用lede源代码。
1.git clone https://github.com/coolsnowwolf/lede.git
2. 按照openwrt的编译流程,编译你的设备固件(在make menuconfig里面也可以选上生成sdk文件,方便以后使用)
3. 编译好固件之后,再cd lede/package
4.git clone https://github.com/AutoCONFIG/minieap-openwrt.git
5.cd ../
6.make menuconfig 在network里面选中minieap,然后save保存
7.make package/minieap-openwrt/compile V=s
8.完成后到sdk/bin目录下找minieap-taiga-xxxxx.ipk文件,就是他了,上传到路由器安装就行
【6.10更新】:
1.修复启用多拨会导致程序终止退出的bug
2.添加Debian系统安装包,主要供大家测试使用,当然也可以长期使用,程序本体与ipk是一样的
3.日后更新将第一时间以release的方式发布在GitHub仓库中:https://github.com/AutoCONFIG/minieap
【12.11更新】:
1.优化编译和程序结构,运行效率进一步提升,占用资源更小
2.提供进程守护脚本,Unix/类Unix通用,可24小时监控MiniEAP进程运行状态,让认证100%稳定不掉线,使用方法参见“守护进程脚本使用方法.txt”
3.开始陆续提供ipk安装包
4.小幅优化代码逻辑和程序变量
5.本次无功能上更新,暂不更新版本号
【10.9更新】:
1.更新版本号 0.93.7-beta
2.更新锐捷字段算法,支持最新的RG-SU For Linux V1.30特征字段
3.更新了0.93.6中的个别文字排版错误
4.本版开放测试,暂时只支持x86-64架构
5.关于中文服务名称的问题,已给出相应解决办法,详情Q&A文件,如有疑问欢迎联系我,一起解决
6.将在下个beta版本中给出兼容中文服务名的方案
【9.13更新】:
1.修正了0.93.6版程序中的个别文字及排版错误,对个别CPU架构提供了static版本程序,防止OpenWrt版本过低不可用,并可在Padavan等系统中运行
2.增加了对armv7平台的支持
3.更新了“Q&A”,提供一些常见问题的解决办法
4.提供了自用的OpenWrt系统,基于lede编译,采用截止到编译当天最新的编译源,支持IPv6。由于路由器储存空间有限,没有集成任何插件,自用测试非常稳定,适合长期使用。目前仅有mt76x8-hiwifi_hc5861b版本,如有需求,欢迎留言,无偿提供编译(请移步到https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=5701665&page=1&extra=#pid13377372,感谢支持!)
【9.8更新】:更新到0.93.6,增加对多进程多号多拨的支持等等,详情请看“Upgrade log.txt"
【9.3更新】:无功能上的更新,仅对文件结构进行优化,尝试解决个别用户提到的兼容性问题,并且更新了编译器和依赖;暂时取消了对ipk的支持,提供了可执行文件的使用方法,具提请查看网盘中的readme.txt。
【6.14更新】:增加对ARMv8(ARM64)架构的支持,支持N1盒子等ARMv8(ARM64)架构设备,欢迎大家测试反馈。推荐使用可执行文件,更加稳定。
【4.25更新】:增加ipk文件对mt7621、mt76x8平台的支持;更新sdk至21.02.0-rc1版本并重新编译了所有ipk 0.93版本的文件(其他版本文件由于过多,会逐渐更新);更新了适用于0.93版本的luci图形界面;luci-proto-minieap由2.1-1更新至2.1-3(微小改动)
【4.17更新】:更新ipk代码版本至0.93,增加ipk版本对MT7620平台的支持,增加可执行文件MT7620平台对libpcap模块的支持。改进0.93代码至0.93-3(微小改动,大概率解决不同平台的兼容问题)
【4.13更新】:增加了对MT7620芯片(MIPS)的支持(欢迎测试反馈)
【4.10更新】:增加了对x86_generic平台的支持;更新”MiniEAP使用方法.txt"(由于没有x86_generic环境,所以无法测试,欢迎大家反馈)
【4.5更新】:修复一些规则不兼容的情况;完善规则配置;对个版本进行归纳;更新“MiniEAP使用方法.txt"
最新编译时间:10.9 编译者:Taiga (Old name Kana)
=======================================================================================
大家的评论不一定都一一回复,但是我一定会去浏览,所以希望大家能够提供宝贵的意见
|
评分
-
查看全部评分
|