关闭代理访问github原因分析


问题原因分析

1. 代理模式切换

先前状态:天路云可能启用了 全局代理PAC规则强制走代理
当前状态:代理配置可能被更改为以下之一:
直连模式(系统代理设置被重置)
智能分流规则更新(PAC文件修改了GitHub域名策略)

2. DNS解析变化

之前:代理服务可能强制将GitHub域名解析到境外IP(如通过DoH/DoT)
现在:DNS恢复默认解析,可能因为:
◦ 本地网络支持直接访问(如企业网络解除封锁)
◦ 天路云残留DNS配置被清除

3. 软件残留配置

• 天路云可能未完全卸载,但其 后台服务异常退出,导致:
◦ 虚拟网卡驱动未卸载
◦ 防火墙规则残留但失效


排查步骤

1. 检查当前代理设置

步骤
1. Win + R → 输入 inetcpl.cpl → 进入 Internet属性
2. 切换到 连接 选项卡 → 点击 局域网设置
3. 确认 代理服务器 部分是否勾选(若勾选则记录地址)
预期结果:未勾选或地址已清空

2. 验证DNS解析路径
# 查询GitHub实际解析IP
nslookup github.com 8.8.8.8  # 使用Google DNS测试
nslookup github.com          # 使用默认DNS测试

关键点:对比两次结果是否一致(若一致说明无DNS劫持)

3. 检测网络流量走向
# 监听访问GitHub的实际出口IP
curl -I https://github.com --connect-timeout 5
tracert github.com

正常现象:未经过代理服务器IP(如天路云节点)

4. 检查Hosts文件

路径C:\Windows\System32\drivers\etc\hosts
查找内容:若存在 github.com 相关条目则删除


解决方案

1. 完全重置代理配置
# 重置IE代理设置(影响系统全局)
netsh winhttp reset proxy
# 清理Windows网络缓存
ipconfig /flushdns
netsh winsock reset
2. 卸载天路云残留组件

步骤
1. 进入 控制面板 → 程序和功能,确认天路云已卸载
2. 使用 Geek Uninstaller 扫描残留项
3. 删除安装目录(通常位于 C:\Program Files\TianLuYun

3. 检查防火墙规则

步骤
1. Win + S → 搜索 Windows Defender 防火墙 → 允许应用通过防火墙
2. 查找与天路云相关的条目 → 全部删除


预防措施

  1. 代理模式选择
    下次使用代理软件时选择 智能分流模式(仅代理被墙网站),避免全局代理影响。

  2. 网络配置备份

    # 导出当前代理配置
    netsh winhttp export proxy source=ie
    
  3. 使用沙盒环境测试
    通过 Windows Sandbox 运行未知代理软件,防止系统设置被污染。


完成以上操作后,您的网络访问行为应恢复正常逻辑(国内直连/国外代理)。若问题反复出现,建议使用网络监控工具(如 Wireshark)抓包分析异常流量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值