1. 客户端认证原理
客户端的认证消息分为登录、在线和注销。 登录消息中包含机器的物理地址、用户名、密码等信息,还包含绑定的IP地址。 使用官方客户端时,会报错。 文件的结构超出了我们的控制范围。 这是物理地址绑定保证的一部分。 此外,客户端将发送所有子网 IP。 如果我们连接到路由器或者使用电脑的WiFi共享功能,子网IP就会暴露我们所做的事情,服务器就会丢弃客户端。
每隔一段时间,客户端就会向服务器发送一个保持在线的数据包,所以当我们使用全局VPN时,这个数据包会被路由到外网,导致服务器无法接收保持在线的请求准时在线,然后就会离线,如果没有设置保持在线,我们可以使用电脑登录客户端完成身份验证然后拔掉网线插上路由器即可实现WiFi共享。 然而这个机制的存在,让这个方法根本无法使用。
2.突破热点限制
如果您的学校使用 Drcom 客户端,并且在使用 WiFi 或 WiFi 等 WiFi 共享工具时导致断开连接,那么本段内容适用于您。
在互联网上,一些学长自己实现了Drcom的开源客户端,通过构建自己的消息来解除校园网的限制。 链接如下:
DrCOM通讯协议第三方客户端
3、突破路由器限制
如果您对共享工具提供的WiFi质量不是很满意,并且想在校园网络环境中使用无线路由器,那么本节适合您。
总体思路:在路由器上实现客户端认证,路由器后面的设备通过DHCP获取地址,实现共享网络。 为了运行客户端,我们需要在路由器上安装一个嵌入式Linux系统,并在这个系统上安装运行环境,运行我们的客户端。
3.1. 路由器选择
为了完成下面的步骤,你需要的不是普通的无线路由器,而是所谓的智能路由器。 在这里您可以看到一些路由器型号和CPU型号。 只有这些路由器才能完成任务。 常见型号如小米路由器mini、极路由的一些早期型号等,您可以搜索支持的路由器并自行购买。
3.2. 闪入品种
这里的breed的作用相当于手机。 如果你经常刷手机,你应该知道这意味着什么。 在breed中,我们可以加载路由器固件来刷新路由器。 这个东西是来自恩山论坛的前辈制作的,只要品种还在,我们就可以随时刷新机器。
3.3. 闪烁
这里之所以不建议刷机,是因为现在大部分路由器都有5G功能,但是官方固件不支持5G。 你需要自己编译它。 不过,在这方面它要好得多。 较新版本支持 5G WiFi。 并且后续操作还有更方便的UI,对于不熟悉Linux和命令行的朋友来说更加方便。 下载链接
3.4. 安装外部存储
路由器是一个资源有限的系统。 一般来说,固件刷完后,就没有多少可用空间了。 为了安装其他东西,我们必须给路由器挂载外部存储,这就需要路由器支持USB接口或者读卡器。 ,首先使用Linux电脑将外部存储设备格式化为ext4格式,然后连接到路由器,然后通过系统->挂载点菜单将外部存储挂载到/目录下,并重新启动系统,然后就可以了会发现包菜单中的可用空间变大了很多。
3.5. 安装
如果你已经完成了上面的步骤,那么这一步就非常简单了。 只需在软件包菜单中的可用软件包中找到它,安装它,然后重新启动系统即可。
3.6. 上传客户端
在上面的连接中,你应该可以找到一个版本的drcom客户端,打开它进行编辑,填写你的用户名、密码等信息,然后我们就可以通过工具将该文件传输到路由器的/root目录下。
3.7. 配置端口参数
在路由器的网络->端口设置中,将wan口的参数调整为静态地址模式,并根据您的账户填写IP地址、网关地址等信息。
3.8.确定
将网线插入WAN口,使用putty登录路由器,执行/root/.py命令直接运行客户端。 如果一切正常的话,我们现在已经打通了校园网宽带客户端下载,建立了路由器。
4、注意事项
设置路由器需要较强的动手能力和一定的编程基础。 如果有什么不明白或者不知所措的地方,不要轻易尝试,以免浪费时间和金钱。 你需要的可能是一个能懂这些东西的男(女)朋友,也可能是比路由器稍贵一点的万能淘宝+。 工具下载地址包含Word版本的教程,可能和博客略有不同,比如如何安装等,等等,建议你参考我的博客。 关于安装内存,以下链接基本正确。 但不要复制 UUID。 每个人的情况不一样,所以我建议你尽量使用最新版本的固件。 这样,就可以使用接口来做到这一点。 关于路由器的管理地址、初始密码以及一些工具的使用请自行百度。
5.参考及下载地址
刷机教程:
安装教程:
固件下载地址:
1.
2.
替代工具下载地址:
链接: 密码:nvlv
标题:研究客户端得到认证原理并突破他的共享限制
链接:https://yqqlyw.com/news/xydt/4631.html
版权:文章转载自网络,如有侵权,请联系删除!