非常抱歉给大家带来了不好的学习体验。

本OJ于八百多年前开启了安全防御功能,今日上午10时许,OJ减弱了防御功能,使得OJ盾可以秒过(相对原来),可以尽量减少用户的卡顿体验,非常不幸,lyx引导OJ采用的Cloudflare服务默认情况下是将所有信息传输到127.0.0.1:20的,具体可以询问@,导致所有从外网域名的访问全部出现了一次性ban掉的问题。这个问题从14:00就出现了,不过由于@更新的机房网络结构,成功使得OJ崩溃,问题没有体现。

于下午约2:30许,OJ恢复时,外网域名仍然处于“访问受限”状态,为了让小炒版及时考试,我决定暂时开放域名直到某个时间点。

很遗憾的,在本人离开学校后,OJ出现了巨额访问(前面提到了,所有的信息都被解释到了一个端口上,所以我这边无法分析,进一步的解析等待@的数据),导致所有通过外网域名访问的同学都出现了“访问受限”的情况。

糟糕的是,当我回到home的时候,已经18:30,此时,有@,, @, @已经向我反馈问题,很快,时间来到19:20,我终于与Samm取得了联系,不久后,我也收到了来自@的消息。


有人肯定要问了:那你这段时间在干什么啊!!!!

我只能表示:我已力竭。首先,我尝试连接到学校的电脑以连接OJ,很不妙,这个方式行不通。我又尝试通过ikuai服务器,依旧不行。我只好先传达“我无法解决”的方式,目前的,我好像只能等待lyx919在cf上调整连接方式或者给我SSH通道了

OJ的检测系统认为:IP地址127.0.0.1:20有大量访问,强行停止了这个服务。这导致,我通过任何形式的连接都不奏效。

我只好找到我在大旧OJ时期(可以理解为V2时期)的用于穿透的服务中心,得益于平时我比较懒,没有管ta,所以我正常的通过这个服务临时创建了一个SSH服务,连接上了OJ(20:00)

在恢复连接后,我第一时间向可能的用户提供了解决方案(直到20分),接下来是拯救时刻!!!!


事实上,我并不知道应该怎么办。首先,备份的caddy数据并不在本地,我无法取得。又因为AHA更换了网络,我无法找到存储在旧的配置文件中的数据了!!


有个小插曲:

OJ客户端在这个期间出现了问题,我需要同时维护两个BUG


很快21:45,OJ客户端先一步完成了与OJ的连接(有人问为什么呢?因为我在今天上午就发现了客服端会无法通过人机验证,就给客户端开启了特别通道),随后,我打算先一步让GPT-6-LUNA实现优化,同时找到BZ的联系方式,希望能够停止OJ dns测试服务(这是我的一个猜测,这是bz上线的一个服务,用于查看OJ的稳定状态,但是需要不停的造成请求)。很快,到了22:00,OJ的连接终于恢复了(可能只是因为到达了解封时间或者bz停止了请求)

22:35,我终于修好了!!!

补记:大约是疲倦了吧,我打算尽早停用cloudflare服务并且完成域名备案。

我非常愤怒和疲倦

5 条评论

  • @ 2026-10-15 22:30:17

    辛苦了+为什么还是

    • @ 2026-10-16 9:37:30

      很抱歉拉!这个其实是myijk.com的问题,目前还不清楚

  • @ 2026-10-12 9:11:39

    辛苦了

    • @ 2026-10-11 23:27:10

      支持!修 bug 辛苦了。

      • @ 2026-10-11 17:15:19

        今日上午,孙老师告诉我lxm上不去OJ了。

        我眉头紧锁,根本不知道应该怎么办,只能向无头苍蝇一样乱撞。我首先修复了客户端。

        很快,bz和我发了这样的一条消息

        但是者并不能解决根本问题,在我们可以访问OJ之后,下午3时,很多人和我反馈502,我并没有观察到这个错误,大概认为应该是cf清理了连接参数,这个问题在很早的时候就有了,所以和人机验证时没有关系的。

        大概就是这样的,我还是觉得可能和缓存机制有关,主要因为当我直接使用vscodessh转发域名就没有这个问题(主观判断可能有误)

        目前,已经有@, @向我反馈了问题,我在此统一回复,建议大家暂时使用客户端避免该问题

        • 1