[功能]: 在初始设置期间支持 HTTP 头 - 添加服务器
作者: Calvorejas创建于 2026年4月30日更新于 2026年9月16日
标签enhancement
我已经检查了现有的功能请求,并没有发现重复项 - [x] 是的 ### 这是一个服务器特定的功能吗? 不是服务器特定的 ### 您想要添加什么? 你好! 首先,我想说我很高兴找到了 Feishin,它现在已经成为我 Windows 计算机的唯一音乐播放器。制作得如此精美,对细节的关注如此之多,我真的很喜欢它的工作方式,它基本上是 Navidrome 服务器的完美伴侣,也是我使用过的最好的音乐播放器。非常感谢您为该项目付出的所有努力,这表明,它非常酷。 我决定开启此问题/功能请求的原因是,尽管 Feishin 非常好,但我认为它可以通过添加一个功能来大大提高,我认为这会使我的生活和其他用户的生活更轻松。 看,我个人将来自服务器的所有服务都作为"公共"服务使用,仅供我选择的人使用,例如我的朋友,我通过 Cloudflare Access 来区分这一点,对于仅提供 Web 服务来说,这很简单,我只需使用 Chrome 或其他浏览器登录 Cloudflare Access 门户,然后尝试访问我正在访问的服务…… 但是对于像这种应用程序一样(这就是我想要的地方),情况要复杂得多……因为您需要提供 HTTP 头以进行身份验证和访问(连接)服务器。 这些来自 Cloudflare 的服务令牌生成于 Cloudflare One 的控制面板中。一旦获得这些令牌,您只需输入服务器的 URL,以及 HTTP 头(CF-Access-Client-Id 和 CF-Access-Client-Secret),即可使用。这样做后,您便已连接。Navic.app 和 Nautiline 就是采用这种方法在移动中进行身份验证的,如果您愿意的话。这当然非常方便。 我真的希望您能够重新考虑将此功能添加到 Feishin 中,因为例如在笔记本电脑上,这将是非常有用的,这样您就不必再使用 VPN 连接到您的网络,只需通过 Navidrome 的"公共"URL 连接到您的服务器……这就是了。 我说"重新考虑"是因为我已经看到此问题在过去(2025 年 1 月 25 日)曾被讨论过(抱歉再次提及它): https://GitHub.com/jeffvli/feishin/issues/884 也可能是这个 PR,但我不知道它是否真的相关: https://GitHub.com/jeffvli/feishin/pull/1678 但我认为这将是一个很好的补充,而且虽然这可以被视为一个"小众"功能,但我认为会有更多的人会真正利用它。我们中很多人不希望我们的服务如此公开,只需在没有太多复杂性的情况下(不断使用 VPN)就可以在外面的家中访问,并且保持尽可能安全。 我承认比较可能会令人讨厌,我很抱歉,但我认为 Navic.app 和 Nautiline 的实现非常聪明。他们在同一个连接选项"窗口"中提供了…
内容来源: jeffvli/feishin