上周三下午,学校我在学校机房准备查一份编程文档,电脑浏览器弹出一行红字:“该网站已被管理员禁止访问”。网站我以为是禁止临时故障,换了三台机器,访问结果一模一样。学校旁边的电脑同学凑过来看了一眼,说:“GitHub早被封了,网站你不知道?禁止”
这不是个例。我后来花了两个午休时间,访问把机房、学校图书馆电子阅览室、电脑甚至教师办公室的网站电脑都试了一遍。被拦截的禁止网站名单长得出乎意料:GitHub、Stack Overflow、访问MDN Web Docs、甚至Python官网的某些子页面。这些可都是正经的技术资源,不是什么娱乐社交平台。
学校网络中心给出的解释很简短:“根据上级要求,对部分网站进行访问限制。”具体是哪个上级、依据什么标准、名单如何更新,一概没有说明。我打电话问过网络中心,接电话的老师语气挺客气,但翻来覆去就一句话:“这是统一部署,我们也没办法。”
有意思的是,B站能打开,抖音也能刷,唯独技术类网站被精准拦截。我试过用IP地址直接访问GitHub,照样被阻断。机房电脑装的是某国产过滤软件,任务管理器里能看到进程,但普通学生账号没有权限结束它。
这事儿对日常学习的影响比想象中大。我们信息课用的教材是2019年出版的,里面推荐的在线编译器早就停止维护了。老师让我们自己找资源,可最该去的地方全被堵死。上周做网页设计作业,需要查CSS Grid的兼容性写法,MDN打不开,Stack Overflow打不开,最后是靠同学手机开热点才查到的。手机流量查技术文档,这体验实在谈不上顺畅。
更让我想不通的是拦截逻辑。学校口口声声说“防止沉迷网络”,可真正容易让人分心的短视频平台畅通无阻,反而是需要静下心来查资料的技术社区被挡在外面。这到底是在防什么?我甚至怀疑,制定名单的人可能根本没听说过这些网站,只是从某个模板里复制粘贴了一批“敏感站点”。
有个细节挺讽刺。学校官网的“信息技术教学资源”栏目里,挂着好几个外链,点进去全是“无法访问”。其中一个是W3Schools的HTML教程页面。学校自己推荐的学习资源,自己给屏蔽了。
我跟几个同学聊过这事。有人已经习惯了,说“反正机房电脑就那样”;有人觉得无所谓,反正用手机也能查;但也有同学真的被卡住过——比如做算法题时需要看LeetCode的讨论区,或者调试代码时需要查某个库的官方文档。这些需求在“禁止访问”面前,统统变成一句“自己想办法”。
我理解学校有网络管理的需求。但管理不等于一刀切。如果担心学生访问不当内容,可以分类分级,可以开放白名单,可以设置申请通道。现在这种“宁可错杀一千”的做法,省事是省事了,代价是让真正想学习的人寸步难行。
昨天我又去了一趟机房。这次我带了U盘,里面存着提前下载好的离线文档。旁边一个学弟看我插U盘,问我在干什么。我说查资料,网站被封了。他愣了一下,说:“那我以后学编程怎么办?”
我没回答上来。