本文内容仅代表作者本人观点,文章排版有略作修改,原文链接。
注:本教程仅实用 于 Mac,其他操纵 体系 流程雷同 但不雷同 。
由于 我买了新的 MBP,原来的 Mac mini 就闲下来了,而且条记 本合上盖子继承 下载会影响散热,影响利用 寿命,OS X原生也没有提供如许 的设置。以是 ,我就用 Mac mini 搭建了一个本地 的下载服务器,用于在我睡觉的时间 继承 下载。
1. 目标 装备 的体系 设置
起首 ,请在路由器或体系 中给目标 装备 设置 一个固定的 IP 地点 方便长途 访问。
在体系 中打开必要 的共享选项,本身 添加一些必要 共享的文件夹。 在长途 管理中选择好本身 必要 的管理权限,我就直接全选了。由于长途 共享中包罗 长途 控制,以是 不必要 同时打开屏幕共享。
在节能器中调治 选项以禁用主动 就寝 功能。
测试 SSH、文件和屏幕共享的可用性。
2. 在目标 装备 上安装 Aria2c 迅雷,将 WebUI 添加到其他装备 的 Safari 书签中备用。
迅雷就不说了,Aria2c 按照 少数派这个教程就好。如今 比力 常用的 WebUI 有 zahamza和 YAAW,本身 选一个用,加在其他装备 的书签栏就好。
选好后在设置中修改服务器地点 ,改成下载服务器的 IP,其他的选项本身 看着改。
确承认 以精确 毗连 到服务器,可以本身 添加两个任务 试试看(目标 装备 服务已经开启的环境 下)。
也可以选择在目标 装备 中安装 WebUI,如许 可以不消 每次都去打开 Github 下载 YAAW。方法是:
将其文件存入目标 装备 的 /资源库/WebServer/Documents/,删除此中 原有的文件。终端运行sudo apachectl start,确承认 以在其他装备 中运行。
3. 安装配套工具
在全部 必要 访问下载的装备 的 Chrome 中安装 百度云下载助手和 迅雷离线助手,这两个插件均有 Safari 版本,但由于体系 限定 ,会出一些题目 ,以是 必要 利用 Chrome 在插件的设置中填写下载服务器的地点 。
iOS 上有一个收费 6 块的 Aria2c 控制器叫 AVee,固然 不好 看,但是挺好用的。此中 自带了百度云和迅雷离线的脚本,可以直接添加此类任务 。
在设置中填写下载服务器的地点 。
在用户脚本中安装百度云和迅雷离线助手。
4. 设置开机启动
利用 体系 自带的 Automator 新建一个应用程序,添加一个运行 Shell 脚本的操纵 。
输入以下代码:
/usr/local/Cellar/aria2/1.24.0/bin/aria2c --conf-path="/Users/megabits/.aria2/aria2.conf">