如何放宽内容安全策略

我实际上尝试过 /etc/hosts,但由于 CSP 仍然出现相同的错误。我本以为会有一个标志或设置可以用来切换它,以便开发人员可以在他们的笔记本电脑内完成所有操作,而无需设置 DNS 解决方案。查看 在 macOS 上为开发安装 Discourse - 文档 / 开发人员 - Discourse Meta,它似乎会引导到一个与 http://localhost:3000 配合使用的东西,而不是 IP 地址。

我面临的挑战是我有自动化安装 Discourse 的流程,并且希望使用相同的流程来设置开发、UAT 和生产环境,而且我不一定希望开发环境可以从公共互联网访问,而这似乎是目前的要求,因为它需要解析一个正确的 FQDN。有多种用例,其中一种是例如每周自动升级开发环境中的 Discourse,并运行一些测试以查看是否有任何东西中断。

无论如何,如果有一种方法可以放宽要求以允许通过 IP 地址直接访问,那就太好了。否则,我想唯一的其他解决方案是建立一个小型的 DNS 服务,然后将笔记本电脑指向使用自定义 DNS 服务,但这似乎有点麻烦。