Skip to content

JamesHoi/mitm-yuketang

Repository files navigation

mitm-yuketang

雨课堂刷题助手

介绍

本项目仅用于技术交流使用,使用软件后果由使用者承担!!!
打开软件后再打开雨课堂习题界面,程序即开始自动完成,刷新网页后即可见到效果
v2.0新增功能,可同时打开多个习题网页,程序会按打开顺序依次进行
(目前只支持单选题、多选题、和部分判断题)

教程

直接下载软件请前往Release
第一次使用此软件先双击打开gen_cert.exe
点击后在同目录下会出现mitmproxy-ca.p12文件,双击他

  1. 存储位置随便选,按下一步
    image

  2. 下一步(貌似win11才有这步)
    image

  3. 密码留空,直接按下一步
    image

  4. 选择“将所有的证书都放入下列存储”,接着选择“受信任的根证书颁发机构”
    image

  5. 最后,弹出警告窗口,直接点击“是” (win11没有这一步)
    若不清楚可以参考网站 当中的 三、mitmproxy证书配置

以上步骤只需做一次,使用时直接打开mitm-yuketang.exe即可
完成后打开软件即可,关闭软件请按Ctrl+C !!!!!!!!!
若不小心直接关闭软件了可能会导致无法上网的问题,请双击文件 关闭代理.reg,即可重新上网

细节

正常代理模式

image

二级代理模式

image
由于mitmproxy库速度不行,就利用另一个进程运行二级代理帮助提速,个人认为实际理论上应当是更慢
测试的时候若不用二级代理,网页会卡住,加上后效果很好

透明代理模式

image
透明代理理论上做了缓存,测试结果确实更慢了

版本更新

v1.0

完成基本功能

v2.0

新增生成证书功能 新增队列、前置代理功能
自动计算出最大线程数