err_connection_refused表示服务器明确拒绝tcp连接,非网络不通而是请求被拒;需先确认单站或全网异常,再依次重置代理、清除缓存与cookie、禁用扩展、刷新并更换dns(8.8.8.8/8.8.4.4)。

当你在谷歌浏览器中输入网址后,页面直接弹出红色错误页显示“无法访问此网站”并附带ERR_CONNECTION_REFUSED,说明浏览器已发出连接请求,但目标服务器明确拒绝了该TCP握手——不是打不通,而是被拒之门外。这通常不是网没连上,而是请求发到了一个“不开门”的地址或端口。
先确认是全网失效还是单站异常
打开终端(macOS)或命令提示符(Windows),输入 ping 8.8.8.8 并回车。如果收到回复,说明本地网络通畅;若全部显示“请求超时”,请先重启路由器和光猫,等指示灯稳定后再试。
用手机连同一Wi-Fi,打开微信或抖音——如果也无法上网,问题在家庭网络设备或宽带服务;如果手机正常而Chrome异常,才进入浏览器专项排查。
再开一个新标签页,访问 github.com 或 baidu.com。能打开则说明不是全局故障,【问题大概率出在目标网站本身、DNS解析错误或你本地代理/扩展干扰】;全打不开才继续往下查。

重置系统代理设置(关键一步)
错误的代理配置会让所有请求转向一个根本不存在的中间服务器,结果就是连接被拒。
在Chrome右上角点击三个点 → 设置 → 系统 → 打开计算机的代理设置。
进入系统网络代理界面后,逐项检查:【务必关闭“自动发现代理设置”和“自动配置脚本”两项】,同时确保“网页代理(HTTP)”“安全网页代理(HTTPS)”“FTP代理”全部未勾选。
改完保存,彻底退出Chrome(包括后台进程),再重新打开测试。

清空浏览器缓存与Cookie
损坏的Service Worker、过期的认证Cookie或错乱的HSTS策略,可能让浏览器固执地尝试连接已下线的旧端口或被屏蔽的域名。
地址栏输入 chrome://settings/clearBrowserData → 回车 → 时间范围选“所有时间” → 勾选“Cookie及其他网站数据”和“缓存的图片和文件” → 点击“清除数据”。
清除完成后,【必须手动关闭所有Chrome窗口,并在任务管理器中结束所有chrome.exe或Google Chrome进程】,否则缓存仍驻留内存。重启后再试。

禁用全部扩展并逐个排查
广告拦截器、代理类插件、甚至某些翻译工具会静默劫持HTTPS请求,把你的连接重定向到localhost:某个端口——而那个端口根本没服务在跑,于是触发ERR_CONNECTION_REFUSED。
方法一:地址栏输入 chrome://extensions/ → 将所有扩展右侧开关拨成灰色(停用状态)→ 关闭所有窗口 → 重启Chrome → 访问原网站。
方法二:若恢复访问,返回扩展页,每次只启用一个扩展,启用后刷新测试页(如百度),直到错误复现——那个最后启用的扩展就是元凶,直接卸载它。
注意:部分恶意扩展会在禁用后仍残留后台进程,重启浏览器前务必确认任务管理器里没有残留chrome进程。
刷新本地DNS缓存并更换DNS服务器
第一步:刷新系统DNS缓存。
① macOS:打开终端,依次执行:sudo dscacheutil -flushcachesudo killall -hup mdnsresponder
② Windows:以管理员身份运行命令提示符,输入:ipconfig /flushdns
第二步:更换DNS为Google公共DNS。
进入系统网络设置 → 当前Wi-Fi/以太网连接 → 高级 → DNS → 删除所有现有条目 → 添加两行:
8.8.8.8
8.8.4.4
保存后重启Chrome。这一步能绕过ISP DNS污染或解析错误导致的IP指向偏差——比如把example.com解析到了一台关机的测试服务器IP上,自然连接被拒。











