bug【已解决】腾讯 WorkBuddy 无法访问:校园网限制导致的网络问题排查全记录

最近遇到了一个非常离谱的网络问题,折腾了一上午终于解决,把完整的踩坑排查过程记录下来,给遇到同样问题的同学避坑。


一、问题描述

1.1 核心现象

  • 腾讯 WorkBuddy(原 CodeBuddy)官网 https://www.codebuddy.cn 之前一直能正常访问,突然无法打开
  • 页面显示:无法连接到服务器、502 代理连接错误、TLS 连接断开
  • 最奇怪的点:必须开启科学上网代理才能访问,关闭代理就完全打不开

1.2 初步误导

用 AI 查询后,得到的结论是「DNS 污染」,按照 AI 给出的所有 DNS 相关解决方案操作后,问题完全没有解决。


二、完整排查过程(按时间顺序)

第一轮:AI 建议的 DNS / 代理排查(全部无效)

按照 AI 给出的「DNS 污染」解决方案,逐一尝试:

  1. 检查系统代理:完全关闭所有代理工具,退出后台进程,系统代理设置为「自动检测」

  2. 刷新本地 DNS 缓存

    cmd

    复制代码
    ipconfig /flushdns
  3. 修改公共 DNS :将网卡 DNS 改为 114.114.114.1148.8.8.8223.5.5.5

  4. 重置 WinHTTP 系统级代理 :清除代理工具残留的系统代理配置

    cmd

    复制代码
    # 以管理员身份运行CMD
    netsh winhttp reset proxy
  5. 浏览器层面排查:清除所有浏览器缓存、换 Chrome/Edge/Firefox 三个浏览器测试

  6. 重启电脑:确认所有配置生效

✅ 结果:以上所有方法全部无效,关闭代理后仍然无法访问 WorkBuddy。


第二轮:学长建议的 hosts 排查(无效)

学长建议排查 hosts 文件是否被篡改:

  1. 以管理员身份打开记事本

  2. 打开 hosts 文件:C:\Windows\System32\drivers\etc\hosts

  3. 删除所有自定义的 hosts 条目,只保留默认的: plaintext

    复制代码
    127.0.0.1       localhost
    ::1             localhost
  4. 保存文件,再次重启电脑

✅ 结果:问题依然存在,还是无法访问。


第三轮:最终定位(关键!)

这时候已经排除了所有本地配置问题,突然想到之前遇到过校园网限制某些网站的情况,于是做了网络环境切换测试

  1. 断开校园网,连接手机 4G/5G 热点
  2. 直接在浏览器输入 https://www.codebuddy.cn瞬间打开,完全正常访问,不需要任何代理
  3. 切回校园网,立刻又打不开了

三、最终结论

根本原因:校园网出口防火墙 / 上网行为管理系统,限制了腾讯 WorkBuddy 的访问 和 DNS 污染、代理残留、hosts 篡改、本地配置没有任何关系,纯粹是网络环境本身的限制。

为什么会被校园网限制?

  1. 部分高校的上网行为管理系统,会误将 AI 代码助手类网站加入黑名单
  2. 校园网的 DNS 解析异常,无法正确解析 WorkBuddy 的域名
  3. 校园网出口 IP 被腾讯云临时限制(概率较低)

四、解决方案

1. 临时解决方案(推荐,立刻能用)

直接连接手机热点访问,这是最快最稳定的方法,不需要修改任何本地配置。

2. 长期解决方案

  1. 向学校网络中心反馈:说明 WorkBuddy 是腾讯官方的开发工具,申请解除域名限制
  2. 使用校园网 VPN:如果学校提供了 VPN 服务,连接 VPN 后通常可以绕过校内限制
  3. 域名级代理 :配置本地代理,仅针对 codebuddy.cn 域名走代理,不影响其他网站的访问

五、踩坑总结与避坑指南

这次问题最大的教训是:遇到网络问题,第一步先换网络环境测试! 很多时候不是你的电脑配置有问题,而是网络环境本身被限制了,不要像我一样在 DNS / 代理上浪费一上午时间。

网络问题排查的正确顺序(建议收藏)

  1. 换网络环境测试:连接手机热点,排除网络本身的限制
  2. ✅ 检查系统代理、浏览器代理设置
  3. ✅ 刷新 DNS 缓存、修改公共 DNS
  4. ✅ 检查 hosts 文件是否被篡改
  5. ✅ 重置 WinHTTP 代理、重置网络适配器
  6. ✅ 换浏览器、清除缓存测试

附录:常用网络修复命令

cmd

复制代码
# 刷新DNS缓存
ipconfig /flushdns

# 重置WinHTTP系统代理
netsh winhttp reset proxy

# 重置网络适配器
netsh winsock reset

# 查看当前系统代理设置
netsh winhttp show proxy
相关推荐
乐兮创想 小林2 天前
企业官网的运维分工模型:内容自助、Bug 终身免费修与服务器托管的边界设计
运维·服务器·bug·网站建设·企业官网·北京网站建设公司
菠萝猫yena2 天前
bug描述规范
bug
乐兮创想 小林2 天前
生物科技官网的工程化设计:产品×应用二维信息架构、多语言与国际化 SEO 实践
运维·服务器·bug·网站建设·企业官网·北京网站建设公司
调问开源问卷DWSurvey3 天前
调问更新5.16~5.30:解锁Excel图片上传,修复多项高频体验Bug
bug
胡图图不糊涂^_^3 天前
测试BUG篇
学习·bug·测试
搬石头的马农3 天前
从零配置Claude自动修Bug:6步打造全自动开发流程
java·人工智能·python·bug·ai编程
winlife_3 天前
让 AI 自动跑 PlayMode 回归测试:从 BUG 注入到自动判 FAIL 的完整闭环
人工智能·unity·bug·ai编程·mcp·回归测试·游戏测试
坚果的博客3 天前
Flutter OHOS SDK 版本目录校验 Bug 修复实战
flutter·bug
加强洁西卡3 天前
【Bug】解决vscode里ssh连接的虚拟机的codex的侧边栏打开只有logo没有登录或输入框的问题
bug