福建师范大学有线校园网解除WiFi共享限制

引言

该死的弹窗
服务器禁止使用多个IP来提供代理服务

在Windows10中每次直接使用电脑开移动热点就会出现这个弹框报错,同时,锐捷会检测VMware虚拟机、手机多屏协同 等使用虚拟网卡的软件使用多网卡而自动断网,使这些软件无法运行。

(这两段可以跳过不看)早器的校园网共享软件诸如WiFi共享大师之类的软件依靠承载网络,但是稍微新一点的英特尔无线网卡型号比如AC9260、AX200、AX210驱动程序只支持Windows10,而不再支持Windows7中提供的承载网络API。所以只能另想办法。本校Windows锐捷版本6.85,不同于我本科时候所在的学校,以前我使用hiboy、hanwckf作者所编译的padavan路由器固件自带的mentohust程序输入学号和密码后不需要调整其他参数即可完成锐捷认证过程,而福师大的锐捷算法似乎更先进一些,直接将锐捷运行在路由器的方法并不奏效。

为什么会想着有线连接拿来开热点?因为研究生工位这边有线网络是不需要购买套餐的,插网线都是免费用。而且学校卖的套餐只有不到50Mbps的下行速率和2个设备连接数限制。多设备监测机制常用的有:基于 IPv4 数据包包头内的 TTL 字段的检测、基于 HTTP 数据包请求头内的 User-Agent 字段的检测等等,有兴趣的可以自行前往这个链接去了解。关于某大学校园网共享上网检测机制的研究与解决方案


操作方法

这里介绍一种需要较易实现的方法,不需要抓取并分析登录认证过程的加密数据包。

首先下载压缩包(FNU_Ruijie_Killer)并解压得到一个文件夹和两个文件

链接:下载地址

步骤1.先安装WinPcap_4_1_3.exe,一路next下去不要动其他按钮。

步骤2.

接着运行mentohust文件夹中的MentoHUST.exe,点设置。

这里可能需要你选择正确的网卡,网线插在哪个网口上就选哪个,例如USB网卡和常见的Realtek 网卡。

接着填入你的学号和密码,然后点+号,确定。

(参数设置不需要动,我试着抓了mpf包和SuConfig调整了那几个策略但是如果只用mentohust来认证我这边会一直提示账号密码出错,如果各位读者有兴趣也可以自己试试怎么调参数,还是说Windows版本的算法不如Linux上面的我也搞不懂。)

点击“确定”以后,不要直接开始认证,直接认证应该是会报错的。先保留这个界面。

步骤3.

先使用福师大官方提供的认证程序“福建师范大学认证客户端”,进行认证,等待右下角出现联网成功弹框。

注:华为多屏协同、OPPO跨屏互联、VIVO办公套件、小米MIUI+等类似软件启动后可能导致出现第一张图“服务器禁止使用多个IP来提供代理服务”,可以先将这些软件退出后,待认证过程全部结束后再启动。

步骤4.

官方程序联网成功以后,再使用mentohust主界面的认证进行重复认证一次,点击认证以后如果成功认证,程序会自己缩小到托盘区域。

步骤5.

接着我们使用 “ 最后再运行.bat ” 这个文件,在可能出现的用户账户控制的弹窗选择“是”。

随后就可以自由地开WiFi啦~

以后联网只需要按顺序执行步骤3~5。注意,步骤4结束后不要过快执行步骤5,建议多等几秒后再执行。


补充一下开热点的一些注意事项:

如果出现这种情况:在这里开启移动热点时候,点了按钮过了一会儿又变灰了,那么你可以右键它点进设置,

会发现:所选网络波段不可用

这是因为法规要求,较新的英特尔无线网卡在Windows10 1803及后续版本的Windows均不允许直接创建5GHz频段的个人热点,默认只能开启2.4Ghz频段的WiFi。根本原因是因为英特尔在内核中开启了LAR(Location-Aware Regulatory位置感知监管)

可以先通过连上指定信道(中国大陆149,153,157,161,165)WIFI, 再开启5GHz频段的热点,。部分厂商的手机可以在热点设置界面选择频段,若无法选择,因为频段是设备自动选择的,每次开出的热点频率都不一定一致,多试几次就可能会出现上述信道,Windows这边开热点也会正常。

当然你也可以直接在”网络频带“下方点”编辑“选择2.4GHz。2.4GHz覆盖更广,相应的你给别人的信号干扰以及别人对自己的信号干扰也更强,同时蓝牙、部分无线鼠标等众多低速连接设备均共享这个ISM(Industrial、Scientific、Medical)频段。道路就那么宽,车却很多。如果5Ghz使用没有异常卡顿或断网,请优先使用5Ghz频段,不建议使用2.4Ghz。

bat脚本解释:

这个脚本前半段是在运行过程中自动加上管理员权限,然后结束8021.exe进程。

这个8021.exe是检测多网卡的进程,在任务管理器-详细信息可以直接结束它,然后就可以开WiFi了,但是结束或者暂停这个进程以后,会导致官方的锐捷客户端被关联终止,后续没有持续发送心跳包,不久以后就无网络了。所以我们又挂了个mentohust这个开源的认证脚本。挺奇怪的,直接用mentohust认证是认证不了的,官方认证成功以后他也可以成功了,但是克隆这个MAC地址给别的设备进行认证又失败,不知道有没有朋友可以为我解释一下什么原理哈哈哈)

如果有其他学校的朋友mentohust也是一直报账号密码错误,也可以试试这种策略,先进行一次官方认证,再用mentohust然后结束8021.exe。

本文所提供的文件经国内外主流杀毒软件测试无危险行为。

本文所提供的mentohust来源于华中科技大学校友。

原项目开源地址:https://code.google.com/archive/p/mentohust/issues/51

posted @ 2024-06-05 10:29  FJusr  阅读(390)  评论(0)    收藏  举报