2023年更新:找到一种从VPS转存到OneDrive的方式,本地可以少装一个后台软件
1. 注册域名
- 推荐注册免费域名或者低价xyz数字域名
- 配置DNS记录,将
example.com
和www.example.com
指向服务器IP
2. 配置Web运行环境
此步骤可省略。Web运行环境主要用来承载各个软件的图形管理界面,会比SSH更适合日常使用
- 安装Nginx。过程参考这篇文章。安装完通过HTTP访问VPS,确定出现了Nginx的默认页面
- 部署HTTPS证书。过程参考这里
3. 在服务器安装Aria2
安装过程参考这篇文章。如果部署了HTTPS证书,记得给aria2 RPC配置一下证书,增强在公网的安全性。使用Certbot部署的证书一般存储在/etc/letsencrypt/live
目录下
4. 配置添加任务的途径
- 网页:可以在VPS部署Aria2NG,用任意浏览器打开网页添加任务
- 桌面浏览器:推荐安装这个浏览器扩展添加任务,或者如果你懒得打开浏览器的话,也可以用Electron版AriaNG
- iOS/安卓:推荐使用这个帖子中的快捷指令或者Tasker Profile
配置这些图形界面,需要填写Aria2 RPC地址,上一步设定的Aria2 RPC端口和密码,并指定在服务器的下载位置。协议部署了证书选择https或者wss,裸奔http或者ws
5.安装和配置取回工具(任选其一)
Rclone(同步到OneDrive或者Google Drive)
Resilio Sync
- 安装过程参考这篇文章。
- 安装完成后通过浏览器访问VPS地址,进入Resilio Sync的Web管理界面。将Aria2下载文件夹添加为一个Resilio的标准文件夹,并关掉“存储已删除的文件”和“Tracker服务器”功能。
- 最后复制读写权限的密钥,将该文件夹添加到本地的电脑、手机的Sync客户端,注意由于我们关掉了Tracker功能,所以本地端需要手动填写“预定义的服务器”才能使用。
2 个赞
看起来 Resilio Sync 是完全恢复国内访问了啊,可喜可贺
说起来我在 Resilio 不再被墙的时候问过数码荔枝他们会不会再次上架这个软件,但他们好像不太确定。
之前部署ResilioSync网页端用的是记不清哪家提供商的免费域名
最近一直不能访问,还以为是流量被qiang了……
今天一ping,返回的IP跑到荷兰去了,才发现是到期了
忘了在哪里注册的了,也就无处续订……
唉……新域名又要重新弄HTTPS证书,心塞
之前我的做法是,自己写docker,部署好aria2的前后端,然后通过网页添加下载业务,下载完成后通过aria2完成后自动运行脚本上传到google drive,顺便TG上通知我。
后面部分还可以使用https://github.com/Mikubill/cowtransfer-uploader上传到奶牛之类的国内服务,这样下载会本地比较方便,但是要考虑大小限制。
feeshy
15
我的网络环境从Google Drive取还是要经过那台VPS中转,转存到百度网盘、OneDrive的话,取回速度也只有几百kb/s……
所以不如干脆直接从VPS取了
feeshy
17
搬瓦工一年18.99刀的丐版套餐,这种配置现在已经绝版了
速度跟挂代理下载相比还是不太理想。好在它可以像OneDrive一样一直在后台,关机暂停,开机继续,整个下载过程是无感的
要与服务器通信获取其他节点,服务器被墙了客户端之间就难以建立起连接。
好像是从某个 2.x 版本后就不支持 DHT 功能,所以被墙那段时间都在用支持 DHT 的老版本。
因为他不是完全的去中心化,他需要链接到官方服务器用来寻找气筒用户,之前墙掉了官方服务器。去年就好了
hhhh 其实我配置完第一件事就是把Tracker关了……本地客户端都是手工填的VPS客户端地址