天翼云盘是国企电信旗下的一个云存储服务,主打的是家庭分享。和百度网盘、微云一样,是属于分享型的网盘,不支持webdav,但是和另外两个云盘相比,天翼云盘有一个好处,那就是上传限制流量,下载不限速。
现在的天翼云盘新开账号只有15GB,如果开启家庭云功能,可以增加1TB容量(家庭云里随便输入两个手机号码,无需认证直接就开启成功了)。因为电信自家就是做宽带的,所以在速度上并没有限制,唯一的限制是每天上次流量只有5GB,但目前PC客户端每天可以上传50GB流量,手机相册备份不限流量,也许以后会开启限量吧?但是一般人,谁有这么多东西整天往上面传啊,毕竟不开会员也才1TB空间嘛。
选择云服务器
首先我们要准备一台常年开机的电脑(最好是云服务器),网速自然也是越快越好。由于这台电脑的主要功能就是挂机下载上传,所以并不需要太强大的配置。如果能买到阿里云9.5元一个月的学生机,那是再好不过了。当然,学生机因为是在国内,所以域名必须备案,不然就只能用ip地址登陆了。如果不想备案域名,可以购买香港或海外的主机,价格小贵。
阿里云的学生云服务器有两种,一种是普通的云服务器ECS(1M小水管,流量不限),一种是轻量级应用服务器(5M小水管,1000G流量)。
这里推荐使用普通的服务器ECS,因为这1M的小水管表示的是上传网速,而下载的速度大概是100Mb,也就是每秒10M以上,离线下载没什么问题。而各种下载搬运的文件又基本都是秒传,所以不受小水管的限制。而选择ECS并不是因为它的无限流量,而是因为它可以另外挂载硬盘,否则只有40G的系统盘装置上了系统之后,就只剩下25G空闲了,还下什么呀。
当然,这是根据天翼云盘离线下载功能来选择的,如果要给OneDrive这类办公类、不支持秒传的云盘使用,请选择轻量级应用服务器,以免上传速度过慢影响心情。
系统建议选择Windows server 2008,因为占用的内存小。至于为什么不用占用资源更少的Linux,因为天翼云盘和OneDrive目前都没有Linux版,第三方挂载也不稳定,更何况小白就是为了追求方便,要是用太多命令行,估计立刻就没兴趣了。
另外,要注意选择是32位系统还是64位系统,推荐使用64位,因为我提供的软件包就是64位。一个人在同一时期内只能选择运行一台学生机,即买了ECS后必须等ECS过期后才能买轻量级应用服务器。
有的时候机子在刚开的时候没有某些系统选项,但是待会儿可以选择更换其他系统。例如轻量级应用服务器购买时只有Windows2012,但是购买后可以更换成64位的2008。
用系统自带的远程连接,输入服务器ip和账号密码后,很方便地就能连接到我们的云服务器。
布置系统
第一步,先下载一个chrome,用于下载各种软件。因为是服务器系统,自带的IE像个喋喋不休的管家婆什么事都不让做。先打开IE,设置-internet-安全-把启用保护模式关闭,免得软件无法下载。
有时会跳出这种窗口,问你是否信任,一概添加就好了。
关闭“启用保护模式”,然后下载chrome浏览器。
下载天翼云盘或者其他你想用来配合离线下载的云盘软件,如百度网盘和微云。
安装好后,点击下载 aria2风尘自用版.zip,解压后放在C盘任意某个目录,例如我这里是C:\Program Files\aria2风尘自用版
打开目录下的EasyWebSvr.ini,修改第二条的路径为你的目录,即C:\Program Files\aria2风尘自用版
双击启动EasyWebSvr.exe,点击小锤子,选择启动服务器,如果左边小球变蓝色,就代表目录正确,如果是红色,请根据提示修改目录。
aria2c的服务不能通过点击exe来启动,而是要选择用脚本来运行。
Start.bat表示前台启动,Start.vbs表示后台启动,Restart.bat表示重启。这里我们选择用vbs后台启动,并在启动后运行Boot.bat,把aria2c加入到开机启动项里面去。
打开浏览器输入地址127.0.0.1,你将会看到以下界面,如果出现了该web面板,并且下面Aria2的状态是已连接,表示离线服务功能开启成功。
在aria2里面设置下载地址,例如C:\天翼云盘下载(其实不是用天翼云盘下载,而是给天翼云盘下载),随后把下载端软件(如百度网盘、微云)的下载目录都移动到这里。这样一来,所以下载的文件都会汇聚到这个临时的文件夹,方便我们进行下一步的脚本筛选。
脚本设置
刚才的文件夹只是我们设置的一个临时文件夹,存放下载的缓存,因为我们要确保东西下载好了才能上传,否则传上去的岂不是一堆没有用的零碎缓存文件?
现在C盘根目录下建立一个文件夹,名字随意,例如C:\DLUP。打开天翼云盘,开启同步盘功能,把目录设置到刚才我们所建立的那个文件夹。
现在再捋一下我们的思路。我们所有下载的东西会出现在C:\天翼云下载,而所有在C:\DLUP目录下的文件都会自动上传到天翼云盘之中,所以我们只要写一个脚本,每隔一段时间把临时文件夹内下载好的文件搬运到上传文件夹里就好了。
在C盘根目录下新建start的文本,输入以下代码,然后改后缀为bat。
move .\天翼云盘下载\*.ts .\DLUP
move .\天翼云盘下载\*.mp4 .\DLUP
move .\天翼云盘下载\*.mp3 .\DLUP
move .\天翼云盘下载\*.mkv .\DLUP
move .\天翼云盘下载\*.mov .\DLUP
move .\天翼云盘下载\*.jpg .\DLUP
move .\天翼云盘下载\*.png .\DLUP
move .\天翼云盘下载\*.fly .\DLUP
move .\天翼云盘下载\*.rar .\DLUP
move .\天翼云盘下载\*.zip .\DLUP
move .\天翼云盘下载\*.tz .\DLUP
move .\天翼云盘下载\*.z0* .\DLUP
move .\天翼云盘下载\*.z1* .\DLUP
move .\天翼云盘下载\*.7z .\DLUP
move .\天翼云盘下载\*.apk .\DLUP
move .\天翼云盘下载\*.mobi .\DLUP
move .\天翼云盘下载\*.exe .\DLUP
move .\天翼云盘下载\*.txt .\DLUP
move .\天翼云盘下载\*.pat .\DLUP
move .\天翼云盘下载\*.img .\DLUP
这些代码的意思就是把下载盘中这类后缀的文件都搬运到上传盘里,有自己需要的后缀格式可以自己另外添加。添加完后再新建一个名为del的文本,在里面写入以下代码,修改后缀为bat。
del /q /s .\DLUP\*.*
这表示每次运行的时候把上传文件夹清空,以免服务器磁盘爆满。这对空间不够大的轻量级云服务器或者没有额外购置硬盘的ECS服务器极有用处。
在系统里点击开始-所有程序-管理工具-任务计划程序,打开之后新建一个任务,按照下图输入任务名字并设置。
红框内是重点,但其他地方也尽量按照截图上面的选项进行,以免发生错误。注意,新建操作里一定要增加起始于C盘的目录,否则运行无效。
然后再新建一个有关del.bat的文件,除了触发器设置的时间稍作改动,其他保持原有不变。
这样,每隔5分钟,系统就会自动把下载盘里的完整文件移动到上传盘,由天翼云盘自动同步到云盘里。而到了晚上12点,系统会自动删除上传盘里的文件,免得文件积累太多塞满磁盘。
当然,我们需要每天晚上12点前在天翼云盘手机APP里把上传了的东西转移出去,免得服务器里删除后,天翼云盘里的文件也被误删。如果不想执行这一步,可以在服务器挂载一个大一点的磁盘,这样可以省略有关del.bat的设置内容。
外网下载
既然是离线下载服务器,那么我们肯定要设置外网访问,不然如果只能利用远程连接下载,那也太鸡肋了。
其实远程访问离线下载在刚才我们就已经设置好了。在自己本地的电脑里输入云服务器的ip,如我的是123.57.7.167,点击后会发现直接就能访问到aria2c的web面板,点击新建,把我们所需要下载的链接输进去就可以了。
aria2c的离线下载支持http、https、BT种子、磁力链接,但是一般只推荐用来下载http(s)类的下载链接,因为只有比较新的种子和磁力才有下载速度。百度云、微云的离线下载之所以能下到东西,是因为它的资源库里原本就存着你想要的东西,资源过时也能下载,而你自己当然是不行的。
如果你觉得备案麻烦,或者只是把这个机子做离线下载服务器用,大可以不用选择域名解析,直接用ip访问。毕竟域名也是要钱的,而且备案比较麻烦。
如果你的服务器在境外,那么推荐使用cloudflare解析你的域名,因为能免费享受CDN的加速服务。具体可以点击这篇文章:三分钟开启免费CDN加快博客访问速度
如果想给OneDrive搭建离线服务器,原理也都是一样的,只要把天翼云盘的上传目录改为OneDrive的目录就可以了,当然,这个时候千万别计划运行del.bat,不然资料丢了就不好了。
等所有的测试都通过后,你就可以尽情地使用离线下载功能了。如果有一台储存空间很大的机子,用起来还是很爽的。
以上。
aria2风尘自用版.zip 下不了,能否再更新下,谢谢
By 请问 at September 1st, 2021 at 05:54 pm.
@请问
你好,已经重新补链了,大概两个月内都可以正常下载
By fcall at December 18th, 2021 at 10:54 pm.
aria2风尘自用版.zip 这个能再发一下吗?
By 小翔 at May 10th, 2020 at 01:28 pm.
@小翔
已更新
By fcall at May 27th, 2020 at 10:06 pm.
牛逼,学习了 收藏备用
By 吃瓜 at March 8th, 2020 at 02:53 am.