safari2aria,用 aria2c 来替代你的 safari 默认下载

2017-06-12 23:24:29 +08:00
 miniers

safari2aria

先放链接,欢迎 star

GitHub - miniers/safari2aria

暂时实现了一些基础功能:

  1. 自动拦截指定后缀文件的下载事件并通过 aria2c 来下载该文件
  2. 可配置多个 aria2c 地址
  3. 右键链接后可选择指定 aria2c 服务进行下载

设置:

下载:

已知问题:

  1. 自动拦截功能暂时只能下载至第一个 aria2c 服务器(正在考虑如何优化)
  2. 如果 aria2c 端没有配置 ssl 证书,则 https 网站的下载请求无法发送至 aria2c

该问题为 safari 的安全策略,暂时没有思路修复

请在 aria2c 的配置文件中添加如下配置引入证书

rpc-secure=true
rpc-certificate=path/to/you/cert
rpc-private-key=path/to/you/key

如果你的 aria2c 运行于 macos 下,

则需要通过钥匙串访问程序将证书先行导入

并在证书简介页面的最低部找到 SHA-1 指纹,填写入 aria2c 的配置文件

rpc-secure=true
rpc-certificate=01 01 01 01 01 01 01

~~PS:配合 baidupan 直连脚本超级舒爽~~

12953 次点击
所在节点    分享创造
28 条回复
miniers
2017-06-16 22:06:17 +08:00
@witcherhope #19 可以现在设置中关闭自动拦截之后试试,有可能是链接中包含了配置的自动拦截后缀名
witcherhope
2017-06-16 22:13:02 +08:00
@miniers 只要是 google 搜索的链接就会自动下载, 我尝试把拦截类型清空还是会下载 (所以应该不是里面包含类型) , 下载的文件是 url, 只有完全勾选关闭拦截才不会出现问题, 感觉应该是 Bug
miniers
2017-06-16 22:43:15 +08:00
@witcherhope 有没有升级到最新版本 1.4 试试,初期版本确实有一个快捷键引发的全局都拦截的 bug,新版这个问题已经修复了
witcherhope
2017-06-16 23:04:55 +08:00
@miniers 就是最新的, 除了 google 搜索的链接, 其他链接 (例如百度搜索结果) 点击没问题目前没问题
witcherhope
2017-06-16 23:05:14 +08:00
@miniers 不知道你那边测试有没有问题
miniers
2017-06-16 23:46:29 +08:00
@witcherhope #25 测试了一圈,没法重现这个 bug,是不是不小心或者有其他插件触发了 shift 这个按键呢? 如果按着 shift 的话,是会强行拦截所有地址栏变更并转发至 aria2 的
实在不行的话,可以关闭自动拦截,需要下载的可以按着 cmd 点击链接
miniers
2017-06-17 00:20:29 +08:00
又又又又又更新啦,1.5 啦,下载成功可以推送啦!
miniers
2017-06-17 20:24:33 +08:00
话说不知道要加啥功能了,本来筹划加个浮窗展示当前下载列表,可是又觉得对一个插件来说优点重了,各种 web 端和原生程序都很好用

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

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

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

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

© 2021 V2EX