Hi 👋

let’s go further together.

Markdown 语法模板

这篇文章提供了基础 Markdown 的语法,一般用于 Hugo 的内容编写,同时还展示了基础 HTML 元素是怎么在 Hugo 主题中表现的。 ...

March 2, 2024 · 2 min · 313 words · racel & hugo

对于所在学校的校园网络了解和研究

情况概述 我校使用的校园网是由Dr.Com 哆点网络提供的鉴权方案,其中通过自建云服务,对接了哆点的Portal登录协议。 网络类型 校内WIFI: 校内基本覆盖了Wifi,连接后自动跳转到 哆点网络验证页面。 寝室有线网络:寝室内有光纤口,学校内仅有的联通营业厅提供光猫抵押服务,通过其抵押的校园网专用光猫(带Wifi功能),连接光纤口后会自动注册下发配置,将管理后台彻底关闭,关闭Wifi功能,仅支持LAN口的DHCP。 验证方式 普通未绑定运营商账号的学生账户,与学校的CAS系统账号密码同步;而绑定了运营商账号的账户,则是普通的学生账号但是添加了2作为后缀区分,密码则是完全相同。 未绑定运营商账号登录时,除了密码之外的参数都是明文,而绑定了运营商账号的登录请求参数 全都是明文。 成功登录后,校园网会以客户端IP为 唯一标识 用以作为判别终端数量的一个基础标准。 校园网针对终端限制进行的检测措施 User-Agent 检测 于 2024年第一学期 勘测发现,校园网新增了 UA检测 用以进一步对多终端共享网络这一行为进行限制。检测到多终端后,便会进行 5分钟的连接阻断。 User-Agent是HTTP请求的一个请求头,其中包含了浏览器信息和设备信息等,可以用于区分不同终端。应该注意到的是,User-Agent在HTTP请求中是 明文 的,在HTTPS的第一个请求中也是明文的。 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 便是一个正常的User-Agent内容。 你也可以通过专门的UA检测网站来查看你当前的User-Agent。 尚未发现的检测措施 目前我校仅仅部署了UA检测,尚未发现其他检测措施,但也了解到了一些其他的检测措施。 基于 IPv4 数据包包头内的 TTL 字段的检测 DPI (Deep Packet Inspection) 深度包检测技术 基于 IPv4 数据包包头内的 Identification 字段的检测 基于网络协议栈时钟偏移的检测技术 Flash Cookie 检测技术 来自 sunbk2011 校园网优化方案 对抗终端限制 首先我购买了一个路由器用以伪装成一个终端,连接寝室光猫使用,从而达成网络共享的目标。我购买的是红米 AC21002,价格低廉,可玩性高,使用了集成了UA2F的OpenWRT固件3。 学校目前仅仅部署了User-Agent检测,这也是最常见的一个检测,其中有多种方案来对抗。 UA2F4 为多种设备提供了User-Agent修改方案,其使用iptables对流量进行判别修改,会与其他使用connmark的程序发生冲突,例如mwan3负载均衡。 UA3F5 是一个SOCK5代理服务器,它通过接管通过SOCK5客户端转发来的流量,对HTTP数据包进行修改。但是针对性能较弱的路由器,可能会出现内存不足等问题。 可以直接使用代理工具,将流量重定向到代理服务器,这一过程是加密的,因此也可以用于绕过UA检测。 多终端速率叠加 我校校园网以高出市场价几倍的资费进行出售,实在是可恶。一般购买的是 50M / 2个终端 套餐,因此可以考虑通过单线多播,实现50M速率的叠加。...

1 min · 123 words · racel