公告:

如果您愿意参与本站的开发, 并且拥有一定的前端和 Python 知识, 亦或者您愿意参与改进本站的 UI/UX, 我们欢迎您的加入! 请通过邮箱与我们联系.

最后更新时间: 2022年9月10日 11:26

很不幸, 自动填报即日起停止服务.

发生了什么?

统一身份认证在大约半个月前强制登录输入验证码之后, 我们更新了登录的逻辑, 将验证码转发给用户输入. 然而自此, 我们与 app.nwu.edu.cn 的连接开始频繁失效. 具体表现为无法建立 TCP 连接. 我们尝试使用代理服务器, 然而其平均间隔不到一天即被封禁. 我们尝试在国内服务器上运行填报任务, 并没有观察到改善. 与 authserver.nwu.edu.cn 的连接并没有受到影响.

从网站一开始设计时我们便希望利用学校的统一身份认证来减少用户注册的成本, 然而我们并没有考虑到外部系统的不稳定性, 导致现在我们的帐号系统高度依赖学校提供的服务. 如果学校进一步加强防火墙策略 (比如封禁短时间内大量请求的 IP), 我们的帐号系统也会随之瘫痪. 迁移到我们自己的帐号系统 (比如通过学校邮箱验证身份, 帐号密码登录) 固然是一种选择, 但是由于迁移成本的存在我们在短期内并不会考虑实现.

由于自动填报的存在, 用户在登录时需要请求 app.nwu.edu.cn 域下的 cookies, 由于 IP 不定时被封禁, 近期大量登录不成功并返回了 502 错误, 同时我们也收到了大量用户要求取消填报的邮件. 基于以上现状, 我们做出了关闭自动填报的决定.

-- 2022/09/10