【问题标题】:Spring Boot Swagger REST Server Unreachable at Port 6000 Due to localhost not secure errorSpring Boot Swagger REST Server Unreachable at Port 6000 由于 localhost not secure 错误
【发布时间】:2019-02-12 13:34:02
【问题描述】:

我正在尝试在 localhost:6000 启动服务器。当我在 localhost:8080 运行它时,它运行良好,但在 localhost:6000,Chrome 告诉我我的连接不安全。我有另一台服务器在 8080 运行,所以我不想使用那个端口。

我尝试转到 chrome://flags/#allow-insecure-localhost 并启用它。然后我重新启动了浏览器,但这并没有帮助。我也无法在 Firefox 上使用它。

我可以使用 Postman 建立连接,因此我知道服务器在该端口上正常工作。但这只是给了我原始的 HTML。我需要在浏览器中打开页面。有谁知道我能做什么?

(我在装有 OSX 10.11.6 的 Mac 上使用当前的 Chrome v69。我使用 Spring Boot 和 Swagger 构建了我的服务器。)

【问题讨论】:

    标签: security server localhost port


    【解决方案1】:

    我按照以下链接访问了我的本地主机,从端口“6000”
    https://douglastarr.com/how-to-allow-unsafe-ports-in-chrome

    尝试使用 cmd 中的此命令运行 chrome \AppData\Local\Google\Chrome\Application\chrome.exe --explicitly-allowed-ports=6060 或者将上面的行放在bat文件中并运行它。

    【讨论】:

    • 谢谢。链接中的说明似乎假设我在 Windows 上运行。但从我的其他调查中,我了解到真正的问题是,我只是碰巧选择了 9 个被阻止的 4 位端口号中的一个。最简单的解决方案是切换到另一个端口号。作为记录,我在这里发现了哪些端口号被阻止:superuser.com/questions/188058/…
    【解决方案2】:

    与其麻烦地使用命令行选项启动 Chrome,更简单的解决方案是使用不同的端口。在所有 4 位数字中,6000 是被 Chrome 屏蔽的仅有的 9 个数字之一。 Chrome 阻止了这些:2049、3659、4045、6000、6665、6666、6667、6668 和 6669。Firefox 也阻止了其中一些,但它们的列表更短。很多 2 位和 3 位数字也被屏蔽,但无论如何我们不应该使用低于 1024 的数字。这是一个包含指向被阻止端口列表的链接的页面:https://superuser.com/questions/188058/which-ports-are-considered-unsafe-on-chrome

    【讨论】:

      猜你喜欢
      • 2019-12-08
      • 1970-01-01
      • 2023-01-09
      • 2020-03-31
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 2017-01-11
      • 1970-01-01
      相关资源
      最近更新 更多