ERR_CONNECTION_REFUSED 仅在浏览器中

ERR_CONNECTION_REFUSED exclusively in browsers

我在本地计算机 (mac OS High Sierra) 上的一个网站上工作,并在网站 .htaccess 文件中放置了一些重定向(以便从中获取图像远程服务器而不是下载它们)。在此之后,我似乎无法再从我的 Chrome 浏览器访问该网站。 Chrome 会用 ERR_CONNECTION_REFUSED.

回答任何通向远程服务器的 URL

我在计算机上尝试了其他浏览器,例如 Firefox、ChromeCanary、Chromium 和 Opera。 None 个可以提供连接。

接下来我在同一台计算机上通过 TOR-Browser 使用不同的互联网访问检查我是否可以访问该网站,并且它有效。

接下来我通过终端检查我是否可以使用 pingnslookuptraceroute 连接到远程服务器。全部按预期连接到服务器。

我用谷歌搜索了这个问题的可能解决方案,但到目前为止找不到。我读过重置 DNS 缓存可能有帮助并尝试 sudo killall -HUP mDNSResponder 但它没有。

我没有编辑 /etc/hosts 文件;重新启动计算机没有帮助;将 .htaccess 重置为之前的状态没有帮助;重置浏览器中的缓存没有帮助。

如何才能从我的浏览器再次正常访问远程网站?

EDIT1:相关问题:Failed to load resource: net::ERR_CONNECTION_REFUSED for only selective images from instagram API

EDIT2:大约一天后,即使将重定向放入 .htaccess 文件后,我也能够再次访问远程网站,而没有再发生 ERR_CONNECTION_REFUSED 事件。因此,在我看来,这似乎是我计算机上的某种缓存,可防止浏览器访问远程网站。但是我不知道是什么导致了错误消息,也不知道它可能是哪种缓存。

EDIT2 后不久,当我能够再次访问远程网站时,ERR_CONNECTION_REFUSED 再次出现 - 这次我测试了具有相同互联网连接的另一台设备,我也遇到了连接错误。现在我相信它与路由器 and/or 有关,它是防火墙 - 而不是 ISP,因为我可以使用 shell 命令(上面提到的)连接到远程网站。对远程网站的图像请求似乎导致路由器阻止浏览器的进一步访问,可能是类似于本文中情况的安全措施https://www.cnet.com/forums/discussions/can-t-access-a-specific-website-going-thru-my-router-274637/