Londbell
Londbell
我有一个想法是将上传到思源图传改成同步助手里来实现,就可以规避chrome同页面禁止混合内容的问题
> > 我有一个想法是将上传到思源图传改成同步助手里来实现,就可以规避chrome同页面禁止混合内容的问题 > > 可以倒是可以,但太重了。 > > 有个变相的方式:使用简悦的 [图床插件](https://github.com/Kenshin/simpread/discussions/4306) 将图片上传到你设置的图床,然后在思源笔记中再手动导入到本地(因为上传到你自己的图床了,所以这步也可以省略) > > 不过,我有个疑问,为什么非 Docker 方案也就是思源 Desktop 没有这个问题? Chrome also allows mixed content on http://127.0.0.1/ and http://localhost/. 桌面版你调用的api默认就是127.0.0.1
> > 我有一个想法是将上传到思源图传改成同步助手里来实现,就可以规避chrome同页面禁止混合内容的问题 > > 可以倒是可以,但太重了。 > > 有个变相的方式:使用简悦的 [图床插件](https://github.com/Kenshin/simpread/discussions/4306) 将图片上传到你设置的图床,然后在思源笔记中再手动导入到本地(因为上传到你自己的图床了,所以这步也可以省略) > > 不过,我有个疑问,为什么非 Docker 方案也就是思源 Desktop 没有这个问题? 你提供的方案很好,但有个问题,经常会触发
> 你可以试试下图的方式 > >  > > 图床插件有两种导入方式,部分需要本地方案;部分需要服务器方案,插件内置了一些白名单规则。 > > 你可以试试不同的导入方式。 使用cloudinary自己注册的账号: 但还是cors 测试地址:https://www.chiphell.com/article-33474-1.html
> emmm 之前忘说了,个别网站对图片有严苛限制,比如 Chiphell(因为之前有用户提示过),是没法使用图床的。 > > 在这个网站上甚至都没办法使用思源笔记的图床功能。 比较奇怪的是这个站用保存到obsidian毫无问题
> 导入 Obsidian 对应的图床你是如何设置的? obsidian我没有使用图床,只是按照md+assets的方式通过同步助手下载到本地,这时候下载不会触发chh的防盗链,比较奇怪
> > md+assets的方式通过同步助手下载到本地 > > 原来如此 😂 只能说这种方式针对 Chiphell 是没问题的,但不是万能方案。 > > 比如 [#6900 (comment)](https://github.com/Kenshin/simpread/issues/6900#issuecomment-2589224784) 就遇到了无法使用此功能的情况。 > > PS:我会考虑按照上面这个链接来优化图片下载逻辑(主要没有马上发布的原因是因为:简悦一般不会有针对性的图片做一些特殊设置。😅 看6900这个comment是对Referer做了一些特殊处理,优化了cors问题?
> > 看6900这个comment是对Referer做了一些特殊处理,优化了cors问题? > > 是的,但理论上这是对原网站图片规则的一种「破坏」,本质上简悦是不会这么做的(比如:简悦不会适配文档类网站,微信读书、豆丁等是一个道理),我也在考虑ing 嗯,所以我在想在同步助手里面做这个到思源是不是好一些,既解决了docker https问题,又解决了cors
> [@albicocccca](https://github.com/albicocccca) 删掉/etc/config/dockerd,然后自己写好 /etc/docker/daemon.json ,然后执行`/etc/init.d/dockerd restart`就行了。不过不推荐自己写daemon.json,毕竟istoreos本来就提供了后台页面管理docker配置。还有如果自己写daemon.json,注意禁用掉docker的iptables功能,以免出现安全问题。 主路由istoreos安装了kspeeder,打开http://192.168.2.1:5003可以看到有效 在旁路由的istoreos上设定了镜像服务器 Registry Mirrors: https://192.168.2.1:5443/ 结果pull依然报错: docker pull adolfintel/speedtest:latest Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded...
> > [@albicocccca](https://github.com/albicocccca) 删掉/etc/config/dockerd,然后自己写好 /etc/docker/daemon.json ,然后执行`/etc/init.d/dockerd restart`就行了。不过不推荐自己写daemon.json,毕竟istoreos本来就提供了后台页面管理docker配置。还有如果自己写daemon.json,注意禁用掉docker的iptables功能,以免出现安全问题。 > > 主路由istoreos安装了kspeeder,打开[http://192.168.2.1:5003可以看到有效](http://192.168.2.1:5003%E5%8F%AF%E4%BB%A5%E7%9C%8B%E5%88%B0%E6%9C%89%E6%95%88) > > 在旁路由的istoreos上设定了镜像服务器 Registry Mirrors: https://192.168.2.1:5443/ > > 结果pull依然报错: docker pull adolfintel/speedtest:latest Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request...