群晖 Chrome 下载插件只支持 HTTPS-解决 HTTP 服务的正常使用

2022-02-19 21:53:24 +08:00
 alanhe421

最近NAS Download Manager (for Synology)插件更新后发现只支持 HTTPS 地址,但是我的 NAS 下载服务目前仅支持 HTTP ,因此考虑在客户端解决该问题。

解决方案- whistle

whistle 可以代理 HTTPS 请求,自行签发证书,因此可以解决。

  1. 配置 whistle 及 Chrome 插件,确保可以拦截请求

    步骤如下,具体可查看 whistle官方文档

    1. whistle 开启 HTTPS
    2. rootCA 证书安装且信任
    3. 安装插件比如SwitchyOmega,解决 Chrome 走 whistle 代理
  2. 增加并开启 rule ,解决 HTTPS 到 HTTP 的转换,使 whistle 代理后,最终还是发起 http 请求

    # NAS 服务链接
    /https(://110.100.176.222:50098.+)/ http$1
    

如上配置后,将地址贴到下载插件下,即可正常联通使用。

写在最后

当然这个问题的解决也可以在 NAS 服务端,开启 HTTPS 解决。这里仅介绍如何客户端解决,原理是代理。

相关文档

1210 次点击
所在节点    分享发现
1 条回复
Kaiyuan
2022-02-20 00:15:36 +08:00
之前有个插件,不知道为什么就违反了 Chrome 社区政策然后就下架了。那个是可以填 ip 的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/835098

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX