奇点灰烬

Euserv+Rclone+Onedrive+Aria2+Sharelist
准备工具:VPS一台,楼主用euserv,虽然有点拉,但胜在无限流量。本文只针对euserv设置,其他的VPS可以...
扫描右侧二维码阅读全文
16
2021/10

Euserv+Rclone+Onedrive+Aria2+Sharelist

enphm.jpg


准备工具:

  • VPS一台,楼主用euserv,虽然有点拉,但胜在无限流量。本文只针对euserv设置,其他的VPS可以举一反二。
  • Onedrive账号一枚,或者GoogleDrive无限翻车盘,原理都一样的,楼主没有哈。
如果你的是E5开发者账号,建议到Azure后台注册应用程序,从而获得id和密码,并设置相应权限,据说可以刷api,增加续订的概率。其他账号类型可以不用,随你喜欢。

OneDrive获取相关API参数

进入Azure后台 ,登录。
eszgQ.png

espa4.png

es0xB.png

es74T.png

esIc2.png


Rclone

由于Onedrive的授权较为严格,需要本地浏览器登录授权才能获取token,而服务器又没有浏览器。
楼主的操作跟别的教程不太一样,直接在windows上创建一次完整的配置文件,然后把配置文件上传到服务器。
这样做的好处是,省去了在服务器创建配置文件的交互过程。不管你信不信,反正楼主就是这么干的。

Windows版 下载地址
esRNM.png

随便扔到一个地方,比如E盘,打开cmd进入这个目录。
escsX.png
输入rclone config进入交互式配置流程,输入n创建一个配置文件。
esTi7.png
名称随便,一定要记住,楼主填one。
esmVZ.png
下面是网盘类型,这里是26,数字会变的,反正选onedrive就对了。
es3gC.png
应用程序id,E5账号建议填,其他随意。
esK5g.png
应用程序密码,E5账号建议填,其他随意。
esOa1.png
数据中心区域,楼主是1,世纪互联是4?不知道哈。
eskQt.png
高级配置,回车。
esnHe.png
自动配置账号,回车。
es1cO.png
复制这个地址到浏览器,登录你的账号,完成授权。
esbSq.png
esViP.png
这里选1。
esZsm.png
最后全部回车,配置文件创建完成。
esjZA.png
现在要把配置文件揪出来,不知道在哪里,楼主找了半天,套它猴子我。
es6gS.png
登录到你的VPS,安装rclone和fuse。
安装rclone

curl https://rclone.org/install.sh | bash

安装fuse

apt-get install fuse

把刚刚复制出来的配置文件上传到这个目录,没有的话自己创建。
esM5R.png
输入rclone config检验一下。
esNki.png
创建挂载目录

mkdir /one

挂载网盘

nohup rclone mount one:/ /one \
--copy-links \
--no-gzip-encoding \
--no-check-certificate \
--allow-other \
--allow-non-empty \
--umask 000 &

前面one是创建的名称,/是网盘根目录,后面/one是本地挂载点。
esoQv.png


Aria2

这里还是使用P3TERX大神的Aria2增强版脚本。推荐理由是此项目自2018年P3TERX大神接手后,已经优化很完美了,且整合了与rclone联动上传功能,非常方便。

wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh

esPSF.png
安装完成后不要着急,euserv只有ipv6公网,所以我们必须要修改下配置文件。
配置文件位于 /root/.aria2c/aria2.conf ,最好下载到本地修改。
第126行,禁用ipv6,这里一定要关闭。
esEmJ.png
第152-166行,BT监听端口(TCP)和DHT端口(UDP),这两端口因协议不同,可以设置一样,CF不支持此类型入站,楼主用6999。
IPv6 DHT 功能一定要启用。
esBH0.png
第300行,改为upload.sh,即下载完成后,自动上传到网盘,不占用服务器空间。
e7QrW.png
第328行,RPC 监听端口,注意此端口为http协议,euserv要依赖CF入站,因此端口必须改掉,CF支持8880。
e7U7y.png
别以为这样就完成了,还有一个文件要改,位于 /root/.aria2c/script.conf ,这个简单,直接vim。
e7eZk.png
好了,配置文件修改完成,上传回去,重启aria2。

systemctl restart aria2.service

如果你的系统有防水墙,以上三个端口必须放行。
e7y9d.png
好了,我们直接打开AriaNg html本地版,不需要web环境,浏览器直接使用,连接测试吧。
AriaNg Html 本地版: 下载地址
e7GWQ.png
下载测试。
e7gk3.png
e7JU4.png
e7LHB.png
下载完成后,会自动上传到网盘,且删掉本地文件,这需要点时间,耐心等待。


Sharelist

关于网盘的前端程序,网上有一大堆,这里大家自己喜欢就好,没必要学楼主的。
楼主用Sharelist只是觉得这个搭建简单,没有什么环境要求,静态化运行,速度不错。
不过Sharelist新版本作者还在开发中,功能比较单一,大家还是用别的吧。
e7rrM.png

不建议再用euserv,否侧会很卡,楼主用之前中秋节申请的乌龟壳春川搭建,这个速度快啊。

docker run -d \
-v /root/sharelist:/sharelist/cache \
-p 80:33001 \
--name="sharelist" \
reruin/sharelist:next

e7fo2.png
网盘
e7XmT.png

Heroku一键部署 Sharelist

最后修改:2021 年 11 月 27 日 06 : 33 AM

6 条评论

  1. 卢本伟

    怎么换主题了,求现在主题名字

    1. 奇点灰烬
      @卢本伟

      额,是handsome,这是个收费主题。楼主找了以前的开心版

  2. Y

    大佬,aria2下载一丁点速度都没有咋回事呐,是哪个步骤没搞好吗

    1. 奇点灰烬
      @Y

      先试下热门资源,如果可以的话那就是资源问题

  3. cium

    提前预定了

    1. 奇点灰烬
      @cium

      66666666666666666

发表评论