说明:之前发了个VPS
结合Google Drive
建立BT
离线大网盘教程,参考:利用Aria2+AriaNg+H5ai+Google Drive建立离线BT下载/在线播放/无限空间网盘,鉴于很多小白还是不会,加上H5ai
有点浪费流量和api
,所以友链博主千影写了个一键脚本,使用更好的DirectoryLister
替代了H5ai
,并自动添加SSL
免费证书,Aria2Ng
由于使用SSL
后影响面板操作,就单独分开了,所以本脚本需要2
个域名,并且下载文件自动上传到Google Drive
,重启后自动挂载,添加并自动更新Trackers
服务器,期间不需要做任何操作,这里分享下脚本。
截图
更新
【2018.12.21】
优化定时任务步骤,最后不再显示定时任务编辑界面。
【2018.8.17】
修复Aria2无法自动更新Trackers服务器的Bug,并优化脚本步骤信息的提示。
脚本
本脚本适用于Debian 8、9
。且需要提前使用2
个二级域名解析到VPS
服务器。
使用命令:
wget https://www.moerats.com/usr/shell/Aria2_Rc_D.sh && bash Aria2_Rc_D.sh
运行脚本后,会依次要你输入以下信息:
#输入网盘域名及Aria2NG面板域名
请输入你的DirectoryLister域名信息:
请输入你的Aria2NG域名信息:
#设置Aria2密钥
请输入你的Aria2密钥:
#配置Rclone,大致如下
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n
name> Rats #随便填,后面要用到
Type of storage to configure.
Choose a number from below, or type in your own value
1 / Amazon Drive
\ "amazon cloud drive"
2 / Amazon S3 (also Dreamhost, Ceph, Minio)
\ "s3"
3 / Backblaze B2
\ "b2"
4 / Box
\ "box"
5 / Cache a remote
\ "cache"
6 / Dropbox
\ "dropbox"
7 / Encrypt/Decrypt a remote
\ "crypt"
8 / FTP Connection
\ "ftp"
9 / Google Cloud Storage (this is not Google Drive)
\ "google cloud storage"
10 / Google Drive
\ "drive"
11 / Hubic
\ "hubic"
12 / Local Disk
\ "local"
13 / Microsoft Azure Blob Storage
\ "azureblob"
14 / Microsoft OneDrive
\ "onedrive"
15 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
\ "swift"
16 / Pcloud
\ "pcloud"
17 / QingCloud Object Storage
\ "qingstor"
18 / SSH/SFTP Connection
\ "sftp"
19 / Webdav
\ "webdav"
20 / Yandex Disk
\ "yandex"
21 / http Connection
\ "http"
Storage> 10 #选择10,Google Drive,注意该序列号会随时变化,看清楚再填
Google Application Client Id - leave blank normally.
client_id> #留空
Google Application Client Secret - leave blank normally.
client_secret> #留空
Service Account Credentials JSON file path - needed only if you want use SA instead of interactive login.
service_account_file>
Remote config
Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine or Y didn't work
y) Yes
n) No
y/n> n #选择n
If your browser doesn't open automatically go to the following link: https://accounts.google.com/o/oauth2/auth.... #复制到浏览器打开,获取验证码
Log in and authorize rclone for access
Enter verification code> #填入上面获取到的验证码
Configure this as a team drive?
y) Yes
n) No
y/n> y #选择y
Fetching team drive list...
No team drives found in your account--------------------
[Rats]
client_id =
client_secret =
service_account_file =
token = {"access_token":"ya29.GltFBd7UJN2qrxdG8FnG_rMuB18ogb8QlujdL7glvXtfV"}
team_drive =
--------------------
y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d> y #选择y
Current remotes:
Name Type
==== ====
Rats drive
e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q #选择q退出
#最后输入Name
请输入你刚刚输入的Name:
然后脚本安装完成后,就可以直接通过Aria2Ng
面板连接Aria2
下载文件,并通过网盘观看了。
相关目录
Aria2下载目录:/root/Download
DirectoryLister目录:/home/wwwroot/a.xx.com
Aria2Ng目录:/home/wwwroot/b.xx.com
挂载目录:/home/wwwroot/a.xx.com/Cloud
千影大佬博客:https://www.94ish.me,欢迎去参观。
版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!
本文链接:https://www.moerats.com/archives/517/
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
我先装的air2然后再装这个显示80端口被占用
我另一个vps稀里糊涂的装上了老毛子的不行
这怎么挂载个人盘,
大佬,air2版本有些搭配不能使用,能不能发一下适合这个的脚本
80被占用一般就是存在web服务器
博主rclone可以挂载阿里云网盘吗
好像可以,腾讯云也可以,支持列表https://rclone.org/#providers
那怎么办大佬
netstat -tlpn | grep -w 80,用这个命令看看是哪个web占用了80端口
tcp 0 0 0.0.0.0:6800 0.0.0.0:* LISTEN 26657/aria2c
tcp6 0 0 :::6800 :::* LISTEN 26657/aria2c
显示的是aria2占用的
我的下载页面也是指向了文件页面,https去掉s后的话,页面就全部变成文字的了。。。。而且点击也没有反应...老哥有啥好的解决办法么?
怎么默认改为http访问而不是https访问。麻烦问下。
这个好像要改nginx配置文件,好像路径是/etc/nginx/conf.d/DirectoryLister.conf,具体忘了,然后重启systemctl restart nginx
惨。。找到文件了,可惜并不知道 怎么改。哈哈哈哈
百度或谷歌,折腾下就会了
地址 : 96.9.XXX.XXX
端口 : 6800
密码 : q47411212
目录 : /root/Download
[信息] Aria2 启动成功 !
[信息] rclone (PID 32153) 正在运行...
dl 和 pan 都是 爱盘 地址加端口6800 找不到网页
你air2用什么脚本,我用脚本显示80端口被占用
6800不是这么用的,是连接aria2的时候用,控制面板上用
Aria2密钥怎么填啊,博主
你是说使用过程中?
另外,生成ssl证书时总是错误,加上--debug后输出结果如下,不知道是为什么
root@srv11168:~# ~/.acme.sh/acme.sh --issue -d usefultools.tk --standalone -k ec-256 --force --debug
[Thu Aug 27 10:19:52 CST 2020] Lets find script dir.
[Thu Aug 27 10:19:52 CST 2020] _SCRIPT_='/root/.acme.sh/acme.sh'
[Thu Aug 27 10:19:52 CST 2020] _script='/root/.acme.sh/acme.sh'
[Thu Aug 27 10:19:52 CST 2020] _script_home='/root/.acme.sh'
[Thu Aug 27 10:19:52 CST 2020] Using config home:/root/.acme.sh
https://github.com/acmesh-official/acme.sh
v2.8.7
[Thu Aug 27 10:19:52 CST 2020] Running cmd: issue
[Thu Aug 27 10:19:52 CST 2020] _main_domain='usefultools.tk'
[Thu Aug 27 10:19:52 CST 2020] _alt_domains='no'
[Thu Aug 27 10:19:52 CST 2020] Using config home:/root/.acme.sh
[Thu Aug 27 10:19:52 CST 2020] default_acme_server
[Thu Aug 27 10:19:52 CST 2020] ACME_DIRECTORY='https://acme-v02.api.letsencrypt.org/directory'
[Thu Aug 27 10:19:52 CST 2020] DOMAIN_PATH='/root/.acme.sh/usefultools.tk_ecc'
[Thu Aug 27 10:19:52 CST 2020] Using ACME_DIRECTORY: https://acme-v02.api.letsencrypt.org/directory
[Thu Aug 27 10:19:52 CST 2020] _init api for server: https://acme-v02.api.letsencrypt.org/directory
[Thu Aug 27 10:19:52 CST 2020] GET
[Thu Aug 27 10:19:52 CST 2020] url='https://acme-v02.api.letsencrypt.org/directory'
[Thu Aug 27 10:19:52 CST 2020] timeout=
[Thu Aug 27 10:19:52 CST 2020] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '
[Thu Aug 27 10:19:53 CST 2020] ret='0'
[Thu Aug 27 10:19:53 CST 2020] ACME_KEY_CHANGE='https://acme-v02.api.letsencrypt.org/acme/key-change'
[Thu Aug 27 10:19:53 CST 2020] ACME_NEW_AUTHZ
[Thu Aug 27 10:19:53 CST 2020] ACME_NEW_ORDER='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Thu Aug 27 10:19:53 CST 2020] ACME_NEW_ACCOUNT='https://acme-v02.api.letsencrypt.org/acme/new-acct'
[Thu Aug 27 10:19:53 CST 2020] ACME_REVOKE_CERT='https://acme-v02.api.letsencrypt.org/acme/revoke-cert'
[Thu Aug 27 10:19:53 CST 2020] ACME_AGREEMENT='https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf'
[Thu Aug 27 10:19:53 CST 2020] ACME_NEW_NONCE='https://acme-v02.api.letsencrypt.org/acme/new-nonce'
[Thu Aug 27 10:19:53 CST 2020] ACME_VERSION='2'
[Thu Aug 27 10:19:53 CST 2020] Le_NextRenewTime
[Thu Aug 27 10:19:53 CST 2020] Using CA: https://acme-v02.api.letsencrypt.org/directory
[Thu Aug 27 10:19:53 CST 2020] _on_before_issue
[Thu Aug 27 10:19:53 CST 2020] _chk_main_domain='usefultools.tk'
[Thu Aug 27 10:19:53 CST 2020] _chk_alt_domains
[Thu Aug 27 10:19:53 CST 2020] Le_LocalAddress
[Thu Aug 27 10:19:53 CST 2020] d='usefultools.tk'
[Thu Aug 27 10:19:53 CST 2020] Check for domain='usefultools.tk'
[Thu Aug 27 10:19:53 CST 2020] _currentRoot='no'
[Thu Aug 27 10:19:53 CST 2020] Standalone mode.
[Thu Aug 27 10:19:53 CST 2020] _checkport='80'
[Thu Aug 27 10:19:53 CST 2020] _checkaddr
[Thu Aug 27 10:19:53 CST 2020] Using: ss
[Thu Aug 27 10:19:53 CST 2020] d
[Thu Aug 27 10:19:53 CST 2020] _saved_account_key_hash is not changed, skip register account.
[Thu Aug 27 10:19:53 CST 2020] Read key length:ec-256
[Thu Aug 27 10:19:53 CST 2020] _createcsr
[Thu Aug 27 10:19:53 CST 2020] Single domain='usefultools.tk'
[Thu Aug 27 10:19:54 CST 2020] Getting domain auth token for each domain
[Thu Aug 27 10:19:54 CST 2020] d
[Thu Aug 27 10:19:54 CST 2020] url='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Thu Aug 27 10:19:54 CST 2020] payload='{"identifiers": [{"type":"dns","value":"usefultools.tk"}]}'
[Thu Aug 27 10:19:54 CST 2020] RSA key
[Thu Aug 27 10:19:54 CST 2020] HEAD
[Thu Aug 27 10:19:54 CST 2020] _post_url='https://acme-v02.api.letsencrypt.org/acme/new-nonce'
[Thu Aug 27 10:19:54 CST 2020] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g -I '
[Thu Aug 27 10:19:54 CST 2020] _ret='0'
[Thu Aug 27 10:19:55 CST 2020] POST
[Thu Aug 27 10:19:55 CST 2020] _post_url='https://acme-v02.api.letsencrypt.org/acme/new-order'
[Thu Aug 27 10:19:55 CST 2020] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '
[Thu Aug 27 10:20:01 CST 2020] _ret='0'
[Thu Aug 27 10:20:01 CST 2020] code='201'
[Thu Aug 27 10:20:01 CST 2020] Le_LinkOrder='https://acme-v02.api.letsencrypt.org/acme/order/94987318/4881475092'
[Thu Aug 27 10:20:01 CST 2020] Le_OrderFinalize='https://acme-v02.api.letsencrypt.org/acme/finalize/94987318/4881475092'
[Thu Aug 27 10:20:01 CST 2020] url='https://acme-v02.api.letsencrypt.org/acme/authz-v3/6797585515'
[Thu Aug 27 10:20:01 CST 2020] payload
[Thu Aug 27 10:20:01 CST 2020] POST
[Thu Aug 27 10:20:01 CST 2020] _post_url='https://acme-v02.api.letsencrypt.org/acme/authz-v3/6797585515'
[Thu Aug 27 10:20:01 CST 2020] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '
[Thu Aug 27 10:20:03 CST 2020] _ret='0'
[Thu Aug 27 10:20:03 CST 2020] code='200'
[Thu Aug 27 10:20:03 CST 2020] d='usefultools.tk'
[Thu Aug 27 10:20:03 CST 2020] Getting webroot for domain='usefultools.tk'
[Thu Aug 27 10:20:03 CST 2020] _w='no'
[Thu Aug 27 10:20:03 CST 2020] _currentRoot='no'
[Thu Aug 27 10:20:03 CST 2020] entry='"type":"http-01","status":"pending","url":"https://acme-v02.api.letsencrypt.org/acme/chall-v3/6797585515/aHFXfg","token":"mPOY-WEypNLQWippOo6ryozyq35DoiBHu9cbEkw28g4"'
[Thu Aug 27 10:20:03 CST 2020] token='mPOY-WEypNLQWippOo6ryozyq35DoiBHu9cbEkw28g4'
[Thu Aug 27 10:20:03 CST 2020] uri='https://acme-v02.api.letsencrypt.org/acme/chall-v3/6797585515/aHFXfg'
[Thu Aug 27 10:20:03 CST 2020] keyauthorization='mPOY-WEypNLQWippOo6ryozyq35DoiBHu9cbEkw28g4.fi8xXMLMhXKCX4LLpJU8UdDzmtuBCKl89L0KdjKM3ME'
[Thu Aug 27 10:20:03 CST 2020] dvlist='usefultools.tk#mPOY-WEypNLQWippOo6ryozyq35DoiBHu9cbEkw28g4.fi8xXMLMhXKCX4LLpJU8UdDzmtuBCKl89L0KdjKM3ME#https://acme-v02.api.letsencrypt.org/acme/chall-v3/6797585515/aHFXfg#http-01#no'
[Thu Aug 27 10:20:03 CST 2020] d
[Thu Aug 27 10:20:03 CST 2020] vlist='usefultools.tk#mPOY-WEypNLQWippOo6ryozyq35DoiBHu9cbEkw28g4.fi8xXMLMhXKCX4LLpJU8UdDzmtuBCKl89L0KdjKM3ME#https://acme-v02.api.letsencrypt.org/acme/chall-v3/6797585515/aHFXfg#http-01#no,'
[Thu Aug 27 10:20:03 CST 2020] d='usefultools.tk'
[Thu Aug 27 10:20:03 CST 2020] ok, let's start to verify
[Thu Aug 27 10:20:04 CST 2020] Verifying: usefultools.tk
[Thu Aug 27 10:20:04 CST 2020] d='usefultools.tk'
[Thu Aug 27 10:20:04 CST 2020] keyauthorization='mPOY-WEypNLQWippOo6ryozyq35DoiBHu9cbEkw28g4.fi8xXMLMhXKCX4LLpJU8UdDzmtuBCKl89L0KdjKM3ME'
[Thu Aug 27 10:20:04 CST 2020] uri='https://acme-v02.api.letsencrypt.org/acme/chall-v3/6797585515/aHFXfg'
[Thu Aug 27 10:20:04 CST 2020] _currentRoot='no'
[Thu Aug 27 10:20:04 CST 2020] Standalone mode server
[Thu Aug 27 10:20:04 CST 2020] content='mPOY-WEypNLQWippOo6ryozyq35DoiBHu9cbEkw28g4.fi8xXMLMhXKCX4LLpJU8UdDzmtuBCKl89L0KdjKM3ME'
[Thu Aug 27 10:20:04 CST 2020] ncaddr
[Thu Aug 27 10:20:04 CST 2020] startserver: 23399
[Thu Aug 27 10:20:04 CST 2020] Le_HTTPPort='80'
[Thu Aug 27 10:20:04 CST 2020] Le_Listen_V4
[Thu Aug 27 10:20:04 CST 2020] Le_Listen_V6
[Thu Aug 27 10:20:04 CST 2020] _content_len='87'
[Thu Aug 27 10:20:04 CST 2020] _NC='socat TCP-LISTEN:80,crlf,reuseaddr,fork'
[Thu Aug 27 10:20:05 CST 2020] serverproc='24221'
[Thu Aug 27 10:20:05 CST 2020] url='https://acme-v02.api.letsencrypt.org/acme/chall-v3/6797585515/aHFXfg'
[Thu Aug 27 10:20:05 CST 2020] payload='{}'
[Thu Aug 27 10:20:05 CST 2020] POST
[Thu Aug 27 10:20:05 CST 2020] _post_url='https://acme-v02.api.letsencrypt.org/acme/chall-v3/6797585515/aHFXfg'
[Thu Aug 27 10:20:05 CST 2020] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '
[Thu Aug 27 10:20:07 CST 2020] _ret='0'
[Thu Aug 27 10:20:09 CST 2020] code='200'
[Thu Aug 27 10:20:09 CST 2020] trigger validation code: 200
[Thu Aug 27 10:20:09 CST 2020] sleep 2 secs to verify
[Thu Aug 27 10:20:11 CST 2020] checking
[Thu Aug 27 10:20:11 CST 2020] url='https://acme-v02.api.letsencrypt.org/acme/chall-v3/6797585515/aHFXfg'
[Thu Aug 27 10:20:11 CST 2020] payload
[Thu Aug 27 10:20:11 CST 2020] POST
[Thu Aug 27 10:20:11 CST 2020] _post_url='https://acme-v02.api.letsencrypt.org/acme/chall-v3/6797585515/aHFXfg'
[Thu Aug 27 10:20:11 CST 2020] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '
[Thu Aug 27 10:20:12 CST 2020] _ret='0'
[Thu Aug 27 10:20:12 CST 2020] code='200'
[Thu Aug 27 10:20:12 CST 2020] usefultools.tk:Verify error:Fetching http://usefultools.tk/.well-known/acme-challenge/mPOY-WEypNLQWippOo6ryozyq35DoiBHu9cbEkw28g4: Connection refused
[Thu Aug 27 10:20:12 CST 2020] Debug: get token url.
[Thu Aug 27 10:20:12 CST 2020] GET
[Thu Aug 27 10:20:12 CST 2020] url='http://usefultools.tk/.well-known/acme-challenge/mPOY-WEypNLQWippOo6ryozyq35DoiBHu9cbEkw28g4'
[Thu Aug 27 10:20:12 CST 2020] timeout=1
[Thu Aug 27 10:20:12 CST 2020] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g --connect-timeout 1'
[Thu Aug 27 10:20:14 CST 2020] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 28
[Thu Aug 27 10:20:14 CST 2020] ret='28'
[Thu Aug 27 10:20:14 CST 2020] Skip for removelevel:
[Thu Aug 27 10:20:14 CST 2020] pid='24221'
[Thu Aug 27 10:20:14 CST 2020] No need to restore nginx, skip.
[Thu Aug 27 10:20:14 CST 2020] _clearupdns
[Thu Aug 27 10:20:14 CST 2020] dns_entries
[Thu Aug 27 10:20:14 CST 2020] skip dns.
[Thu Aug 27 10:20:14 CST 2020] _on_issue_err
[Thu Aug 27 10:20:14 CST 2020] Please add '--debug' or '--log' to check more details.
[Thu Aug 27 10:20:14 CST 2020] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh
[Thu Aug 27 10:20:14 CST 2020] url='https://acme-v02.api.letsencrypt.org/acme/chall-v3/6797585515/aHFXfg'
[Thu Aug 27 10:20:14 CST 2020] payload='{}'
[Thu Aug 27 10:20:14 CST 2020] POST
[Thu Aug 27 10:20:14 CST 2020] _post_url='https://acme-v02.api.letsencrypt.org/acme/chall-v3/6797585515/aHFXfg'
[Thu Aug 27 10:20:14 CST 2020] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '
[Thu Aug 27 10:20:21 CST 2020] _ret='0'
[Thu Aug 27 10:20:21 CST 2020] code='400'
[Thu Aug 27 10:20:21 CST 2020] Diagnosis versions:
openssl:openssl
OpenSSL 1.1.0l 10 Sep 2019 (Library: OpenSSL 1.1.0f 25 May 2017)
apache:
apache doesn't exist.
nginx:
nginx version: nginx/1.10.3
built with OpenSSL 1.1.0l 10 Sep 2019 (running with OpenSSL 1.1.0f 25 May 2017)
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-GAwZrH/nginx-1.10.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-z,relro -Wl,-z,now' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-ipv6 --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --with-http_addition_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_sub_module --with-http_xslt_module=dynamic --with-stream=dynamic --with-stream_ssl_module --with-mail=dynamic --with-mail_ssl_module --add-dynamic-module=/build/nginx-GAwZrH/nginx-1.10.3/debian/modules/nginx-auth-pam --add-dynamic-module=/build/nginx-GAwZrH/nginx-1.10.3/debian/modules/nginx-dav-ext-module --add-dynamic-module=/build/nginx-GAwZrH/nginx-1.10.3/debian/modules/nginx-echo --add-dynamic-module=/build/nginx-GAwZrH/nginx-1.10.3/debian/modules/nginx-upstream-fair --add-dynamic-module=/build/nginx-GAwZrH/nginx-1.10.3/debian/modules/ngx_http_substitutions_filter_module
socat:
socat by Gerhard Rieger - see www.dest-unreach.org
socat version 1.7.3.1 on Jul 14 2017 13:52:03
running on Linux version #1 SMP Tue Feb 12 18:03:03 EST 2019, release 4.20.8-1.el7.elrepo.x86_64, machine x86_64
features:
#define WITH_STDIO 1
#define WITH_FDNUM 1
#define WITH_FILE 1
#define WITH_CREAT 1
#define WITH_GOPEN 1
#define WITH_TERMIOS 1
#define WITH_PIPE 1
#define WITH_UNIX 1
#define WITH_ABSTRACT_UNIXSOCKET 1
#define WITH_IP4 1
#define WITH_IP6 1
#define WITH_RAWIP 1
#define WITH_GENERICSOCKET 1
#define WITH_INTERFACE 1
#define WITH_TCP 1
#define WITH_UDP 1
#define WITH_SCTP 1
#define WITH_LISTEN 1
#define WITH_SOCKS4 1
#define WITH_SOCKS4A 1
#define WITH_PROXY 1
#define WITH_SYSTEM 1
#define WITH_EXEC 1
#undef WITH_READLINE
#define WITH_TUN 1
#define WITH_PTY 1
#define WITH_OPENSSL 1
#undef WITH_FIPS
#define WITH_LIBWRAP 1
#define WITH_SYCLS 1
#define WITH_FILAN 1
#define WITH_RETRY 1
#define WITH_MSGLEVEL 0 /debug/
好像是28错误,是超时了
对的
大佬问下,我都装成功了,但是打开aria2界面提示验证失败,我看端口、程序都正常,怎么解决
密匙不对应该
我安装成功了,但是页面上cloud目录不显示我设置的“my-drive”目录;df -h命令确实显示了我的文件夹及当前全部已用空间啊
烦哎,教程是有时效性的吗。。做着做着就和教程一点都不一样了,懵逼。就是从选择Google Drive的时候教程是10,实际显示的是13,然后下面就全部不一样了。。
是的,选项会有变化的,不过大致上步骤差不多
大佬,我想问一下,我vps磁盘空间不够,可不可以以挂载gd,更改下载位置到挂载的gd盘,直接就下的gd盘 了,这样可以吗?
直接下载好像可以,要改参数,不过不建议直接,你可以看下rclone文档
这脚本默认nginx1.10.3...
搭建完成,每次使用一段时间后,面板连接上后总是会出现正在加载的字样,看不到正在下载的任务,也看不到已完成的任务,但是能看到正在下载(面板上流量在跑)
这个总是出现加载的话,好像我挂梯子访问面板的时候会出现
麻烦更新下Debian10和centos8下的安装方法
C8都还么用上
大佬能出一个ubuntu版本的吗,谢谢!
谢谢大佬, 安装成功并且自动上传到网盘了。 请问为什么 /root/Download里面的文件上传后没能自动删除呢
看下aria2日志
请问,在vps上使用这个命令: rclone copy 谷歌团队盘 谷歌云盘(自己)
会占用vps的带宽流量么?我从团队盘搬运了一个超大文件夹,结果vps提示流量已到上限~使用了1.5T流量~汗
肯定需要带宽的额,主要是上传带宽,你需要把文件上传到谷歌网盘
我是从谷歌的团队盘 转存到 谷歌的云盘,也占用带宽么?我没有下载下来,也没有上传呀~
你经过vps中转了的,肯定要带宽,而且你这种还需要上传+下载双倍
已经安装成功,顺利下载自动上传到gd了,非常感谢,给我们节省了大量时间。另外请问怎么给DirectoryLister加密码呀,比如b.xx.com,好像谁都可以打开。
试试这个https://www.moerats.com/archives/171/
在第二步的时候vim /etc/nginx/conf.d/DirectoryLister.conf
server{ listen 80; server_name b.xxx.xyz; index index.html index.php; root /home/wwwroot/b.xxx.xyz ; location /CLoud/ { auth_basic "Please enter your username and password"; auth_basic_user_file /home/htpasswd; autoindex on; }}
没有任何效果哦
重启了没
重启了nginx,vps重启了也不行。后来尝试在/etc/nginx/conf.d/下新建了个b.xxx.xyz.conf,复制粘贴过去,重启nginx出错。
博主,請問檔案有失效嗎?安裝的時候出了問題..
反饋如下,謝謝
Package php7.0-curl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Unable to locate package php7.0-cgi
E: Couldn't find any package by glob 'php7.0-cgi'
E: Couldn't find any package by regex 'php7.0-cgi'
E: Unable to locate package php7.0-fpm
E: Couldn't find any package by glob 'php7.0-fpm'
E: Couldn't find any package by regex 'php7.0-fpm'
E: Package 'php7.0-curl' has no installation candidate
E: Unable to locate package php7.0-gd
E: Couldn't find any package by glob 'php7.0-gd'
E: Couldn't find any package by regex 'php7.0-gd'
[Error] php7 安装失败
抱歉,是我自己的問題,我系統安裝錯Debian的版本了,呵呵
大佬,有没有办法搞个防盗链呀
可以用下nginx的防盗链?配置文件路径/etc/nginx/conf.d。
防盗链参数:
location ~ .*.(jpg|mp4|gif|)$
{
valid_referers none blocked *.moerats.com;
if ($invalid_referer){
return 403;
}
具体可以百度。
完美啊大佬,能加个搜索功能就更好了,文件太多了,一个一个找好麻烦Ծ‸Ծ
使用命令后
ERROR: The certificate of 'www.moerats.com' is not trusted.
ERROR: The certificate of 'www.moerats.com' hasn't got a known issuer.
这个是mini系统吧?试试先安装下面这个命令:
Debian、Ubuntuapt-get install -y ca-certificates
CentOSyum install -y ca-certificates
是的,可以了。但是又卡在了证书生成失败
然后我用了如下命令就可以了
apt-get install git socat netcat -y
git clone https://github.com/Neilpang/acme.sh.git
cd ./acme.sh
./acme.sh --install --froce
大佬,搭建好后Aria2 连接不上,是什么原因?另外这个打开Aria2Ng域名也是没有面板,只有Welcome to nginx!
还有一个就是打开网盘的话只有一个文件夹cloud,里面的才是共享的文件,为什么不是直接显示要共享的文件夹里面的文件呢?
安装有报错啥信息没?
这个可以对接dropbox吗?
看rclone是支持这个的,不过没试过。
求解。。两个域名都是一样的云盘面板,没有Aria2NG
aria2,是不带ssl的,输入地址前变成http://xx.xx。加了S后会自动到会盘的页面
[Mon Jul 1 07:46:32 UTC 2019] xx.com:Verify error:Fetching http://xx.com/.well-known/acme-challenge/26kxDF4LihJq8u2_KP9icVvgpcsyv8V3K1hNRt7jcVY: Connection refused
[Mon Jul 1 07:46:32 UTC 2019] Please add '--debug' or '--log' to check more details.
[Mon Jul 1 07:46:32 UTC 2019] See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh
地址用xx.com替代~
请问大佬,这个怎么解决?我自己ping是可以ping通xx.com的
docker了一个debian安装的~
这个错误信息有点少,只显示了链接被拒绝
从头开始只有这个地方出现红字错误,然后就停止了,那我明天粘贴个全的~
好的
感谢大佬弄好了。但是有没有那种自动订阅某个剧然后每次更新自动下载那种脚本
没有。
4月份的时候安装没点问题,但今天安装 rclone 怎么没法认证哦,不弹出页面了,
y/n> y
If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth
Log in and authorize rclone for access
Waiting for code...
到这步就一直不动了,复制这个网址在浏览器也没法打开, cloudcone Debian 8
终于搞好了,试了我一天,原来是不能用最新的rclone 1.47版本,把老的1.39的链接改到脚本中,搞定!
好的,还有这回事
你选错了吧,这好像是onedrive的,google的是给链接你打开,不会跳出浏览器
没有啊
1 / A stackable unification remote, which can appear to merge the contents of several remotes
"union"
2 / Alias for a existing remote
"alias"
3 / Amazon Drive
"amazon cloud drive"
4 / Amazon S3 Compliant Storage Provider (AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, etc)
"s3"
5 / Backblaze B2
"b2"
6 / Box
"box"
7 / Cache a remote
"cache"
8 / Dropbox
"dropbox"
9 / Encrypt/Decrypt a remote
"crypt"
10 / FTP Connection
"ftp"
11 / Google Cloud Storage (this is not Google Drive)
"google cloud storage"
12 / Google Drive
"drive"
13 / Hubic
选的12,googledrive,就是纳闷了。…。…。……
手机没法播放视频,是不是有什么bug?
换浏览器看看,再或者是网络问题。
ariang 页面打开显示 welcome to nginx 怎么办
DirectoryLister打开正常,就ariang有问题么?
解决了,域名输错了
这个网盘观看要翻Q?
不需要
不走服务器流量?如果要绑定两个域名怎么操作?比如绑定加www和不加www的
这个就需要点基础了,单独不好说
一开始用这个脚本的时候显示The certificate of 'www.moerats.com' is not trusted.也就是未获取证书。这个是本机的问题还是其它的什么问题呀?
你是mini系统吧?需要安装一个依赖:
Debian、Ubuntuapt install -y ca-certificates
CentOSyum install -y ca-certificates
原来是这样,我之后试试看。
大佬~aria2的服务重启以后所有的下载记录都被清空了,没下完的任务都白瞎,咋办呀。。
这个问题我还没咋注意,你可以看下Ariang设置啥的,/root/.aria2/aria2.session这个是未完成的会话保存文件。
谢谢大佬,我改了conf设置加了从网上搜到的设置项,删掉了.session文件重启让系统重新建立就OK了
应该是我的1gb也是这样
呃,不是死机,是软件自动退出
大佬,这个爱云盘可以添加onedrive吗?
我试着挂在再文件夹下,可以显示onedrive,但变为一个文件了,无法打开进入
可以,但建议手动安装。
这个貌似申请证书被限制了,过几天就好了
大佬,这爱云盘的文件是存在GD的吧?那为啥不用代理就能打开和下载?
因为挂载了,等于使用VPS做了中转
大佬,这个批量下载图片之后上传到GD后有重复文件啊,下载到VPS上是没有重复,但是上传之后就有重复的了,有重复3个,4个的
还有,貌似下载失败的文件也会存在VPS上,要自己手动删除么?
这个还没注意,失败的文件在挂载目录之外?
不是,好像是我手动删除的。DL文件夹内的,
还有我想换个GD文件上传,改怎么修改参数啊?
可以用宝塔部署环境嘛?
参考这个教程吧:https://www.moerats.com/archives/700/
大佬这个就是爱云盘在哪删除呀。
找到根目录/home/wwwroot/a.xx.com,修改某个源码文件
谢谢大佬呀,你真棒
你更棒,加油
这个,我生成ssl证书失败怎么办?
有报错信息吗?
博主我看了aria2的日志
大概意思403 我用得是自己的密钥
然后他说我的api未启用 给我了一个链接让我去启用
我启用完成 它又让我新建了 项目
但是id和密码完全不一样了
除了重装还可以补救吗
另外 用自己的api可以写详细一点吗谢谢
这个Aria2面板不会用么
请问aria2下载完成的怎么不上传呢
一共下载了六个 五个任务都下载好了 就还剩一个还在下载 这样都不会上传 是为什么呀 怎么解决呢
第二个就是vps重启进度记录就会丢失什么原因呢
用的是vultr面板的系统重启 环境是debian9
重启记录是会消失的
大佬求助,Aria2未连接,提示错误 认证失败,怎么解决?
填入aria2密匙自己连接。
Rclone脚本更新了,装了好几次都失败,求大佬更新一下教程吧。。这周证书都申请不了了
没有吧,也就是配置过程变了,这个看提示就慢慢填,多了个授权选项
感觉身为小白有点压力呀 今天试了五次,我在换个域名和IP我再试试
请问大佬,因为VPS 空间有限,如果下载几十G大文件的种子。会下载好一部分比如第1集就上传完自动删除吗腾出空间吗?
还是得全部下载完成才上传。
以单个下载任务为准,如果添加10个下载任务,先完成的先上传然后删除。
以任务为准就没办法了,有时候一部美剧 十几集都一个种子。。。
那上传的进度可以查看吗?
进度可以看下aria2.log日志文件。/root/.aria2/aria2.log
这个一键脚本可以用于onedrive 并自动上传文件到onedrive吗?
理论上好像可以,我没试过,玩onedrive还是用我发的其他专用脚本吧。
嗯 应该是这里的
运行了几遍一直卡在这里
证书生成失败报错
Aria2_Rc_D.sh: line 180: /root/.acme.sh/acme.sh: No such file or directory
[Error] SSL 证书生成失败
你执行下ls ~/.acme.sh/acme.sh命令,有输出吗?
我也是一样的问题,执行命令还是同样报错
sh: 1: cannot open html: No such file
sh: 2: Syntax error: redirection unexpected
[Error] SSL 证书生成脚本安装失败,请检查相关依赖是否正常安装
怎么办.重装几次了
签发ssl的脚本网站抽风了,导致访问不了,等https://get.acme.sh能访问,就可以安装了
那个自动上传的脚本可以设置限速吗
哪个?
rclone,下载完成自动上传的脚本,可以添加限速吗?
这个暂时不清楚,还有这种要求来着。
vps这个月被封了,上传99m/s
上传不一定是这个原因,可能是服务器在发包,或者有人cc你的文件?
占用宽带太多,是上传太快了
好吧,怪不得之前没问题呢
自动上传脚本在哪?怎么删了,太占cpu了
cpu一直很高?貌似cpu与上传脚本没关系,应该是aria2的原因吧?
不是一直,下载的时候不会,我top看了autoupload.sh占用cpu太高了。想删了,可是不知道在哪
应该是rclone占用过高了,上传脚本在/root/.aria2文件夹看看
DirectoryLister这个文件夹可以修改吗?在什么目录
目录文章写了的,可以改的,但不要乱改。
另外看了2个博文才搞定设置.
给需要的朋友
授权失败,了解一下
aria2网页下载面板搭建(可做离线网盘)
https://cangshui.net/?p=1130
默认密码进不去,也了解一下
OneIndex将OneDrive打造成网盘
https://www.xzymoe.com/oneindex/
是不是回错了地方?直接说解决方法就行了,直接丢链接有些人也看不懂。
换成debian可以了,但directory上,没显示google drive 内容
运行过程没出错吗?配置的时候权限是不是选的1。或者看下挂载状态:bash /etc/init.d/rcloned status。正常的话,重新安装看看。
在什么系统下能用啊?cnetos7似乎报错!
这个能不能用在国内VPS上然后解析Googledrive的目录?
貌似不能吧,国内根本访问不了谷歌。
怎么可以使用Centos
这个问题一言难尽,只能手动安装。
重装了试了还是ssl证书生成失败,大佬能帮我登录服务器看看吗
这个失败应该有错误提示的,就是error字符前后的提示。
原来是域名没弄好,现在轮到80端口占用,,
看是不是apache占用了,apt remove apache2试试
rclone 启动失败 !
前面一直没有到谷歌验证那一步
博主你好,现在到了输入vim编辑那里不会弄,我用的手机,juice 手机可以搭建吗?
出现VIM那里可以不用管。
现在轮到rclone启动失败,还有就是全程没有验证谷歌云那一步…输入验证码之类那些
没有,没有提示,一路畅通,[OK] SSL 证书生成脚本安装成功 [Sun Nov 18 10:03:24 EST 2018] Standalone mode. [Sun Nov 18 10:03:24 EST 2018] Creating domain key [Sun Nov 18 10:03:24 EST 2018] The domain key is here: /root/.acme.sh/MUA233.top_ecc/MUA233.top.key [Sun Nov 18 10:03:24 EST 2018] Single domain=‘MUA233.top‘ [Sun Nov 18 10:03:24 EST 2018] Getting domain auth token for each domain [Sun Nov 18 10:03:24 EST 2018] Getting webroot for domain=‘MUA233.top‘ [Sun Nov 18 10:03:24 EST 2018] Getting new-authz for domain=‘MUA233.top‘ [Sun Nov 18 10:03:25 EST 2018] The new-authz request is ok. [Sun Nov 18 10:03:25 EST 2018] Verifying:MUA233.top [Sun Nov 18 10:03:25 EST 2018] Standalone mode server [Sun Nov 18 10:03:29 EST 2018] Pending [Sun Nov 18 10:03:32 EST 2018] MUA233.top:Verify error:DNS problem: NXDOMAIN looking up A for mua233.top [Sun Nov 18 10:03:32 EST 2018] Please add ‘--debug‘ or ‘--log‘ to check more details. [Sun Nov 18 10:03:32 EST 2018] See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh [Error] SSL 证书生成失败 root@HeftyQuarterly-VM:~# y
证书生成失败怎么办?
生成证书报错信息是什么?还有如果一次不能解决的,那就再来一次。
Ssl证书生成失败
2018/11/14 05:46:43 Failed to configure token: failed to get token: Post https://accounts.google.com/o/oauth2/token: net/http: TLS handshake timeout
感觉是挂载的时候出现了网络问题导致超时,你再试下?
重新配置了一下,好了....莫名其妙的
大佬,这个是先下到本地再移动到网盘里吧,这样的话VPS如果只有20G硬盘,下载一个40G大的文件怎么办,就无法完成了?
是的,凉拌,直接下到网盘肯定是不行的。
这样的话 感觉非常鸡肋啊。所以就没有解决方案?
只是你下载的文件实在太大,解决就是加钱换大硬盘,
博主大大,为什么我DirectoryLister里没有显示,我谷歌drive挂载的文件
一事未结束,又出一事,好像Rclone挂载不了了,我重启一下,重新配置下?
重新配置,观察下有没有报错。
会不会是我内存太小了呢?谷歌云的系统是没有虚拟内存的,我弄好虚拟内存,然后重新配置下吧!
你可以试试,与内存是有点关系
如何更改挂载的文件夹,急
怎么修改的话一言难尽,你研究下这个文章吧:https://www.moerats.com/archives/481/。
可以了,回归正题,为什么我DirectoryLister里没有显示我谷歌drive挂载的文件
你先确定挂上去了没?然后查看配置rclone的时候权限给了没?
自己搞好了(●°u°●) 」,不过怎么能自动删除上传玩的文件,应为我是用来下小姐姐的,服务器磁盘空间有限,
按理说是可以自动上传,真不能的话你可以用这个上传脚本https://www.moerats.com/archives/482/。
和下面一样的问题
看下Aria2运行状态:/etc/init.d/aria2 status
未运行
我刚才启动了,面板还是连不上
可以了,我把那个地址改成ip即可
检查下浏览器地址左侧有不有加载未知模块的按钮。
服务器下载脚本时出现错误503
现在还错误吗?估计上cf的后遗症。
没有了
下载好之后,好像没有自动上传啊
重启下Aria2试试?
我还是再次重装系统吧,Debian9.1.0-kvm,还是Debian9好?
没多大区别。
我通过rclone挂载gd后,又用oneindex挂载od,然后前面一个的aria2NG就打开之后和directorylister的网页是一个了
你是说重叠么?这个脚本是用的网站环境会和oneindex安装环境时冲突的,会直接覆盖。
对。有什么解决办法吗?换前面的H5ai那个吗?
可以直接在这个脚本运行后,再使用这个脚本安装的环境安装oneindex,不知道你会不会弄。
不会

解析下本文的脚本和这个脚本https://www.moerats.com/archives/692/,自行研究看看。
emmmm,不能同时弄两个aria2,一个下载文件上传至od。一个传到gd吗?
?同时安装我倒没试过,不过不存在的感觉。
emmmm, 是不是只能用rclone挂载多个盘。然后等通过aria下载好的文件上传到一个盘之后复制
只能分开手动移动。
好的
好的,谢谢
大佬想问下ariang如何加证书
加的话有点麻烦,不过没必要加,加了反而还影响使用,所以就把ariang的SSL给去掉了。
[Fri Oct 12 00:26:08 UTC 2018] monsterfzx1.cr.cx:Verify error:Fetching http://178.128.52.86/.well-known/acme-challenge/1fQ2b_IsWp6qfeYEQ4XiE_2ZqWN9ChRUQurgLmONfX0: Error getting validation data
[Fri Oct 12 00:26:08 UTC 2018] Please add '--debug' or '--log' to check more details.
[Fri Oct 12 00:26:08 UTC 2018] See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh
[Error] SSL 证书生成失败
一直卡在SSL证书生成失败,好像是我的二级域名解析问题?我的二级域名解析经过了一步跳转才到vps的ip,如果是这个问题该怎么解决呢?博主大大有没有推荐的免费二级域名?
你可以ping下二级域名,ip是要显示你的服务器的ip,现在便宜的域名也才三四块钱,不贵吧。
在线观看的话需要用服务器流量吗?
需要,如果想不要流量在线观看就用oneindex,脚本:https://www.moerats.com/archives/693/。
大佬,我搭建好了磁力链接下载没问题,但是BT下载的时候显示bencode decoding failed,请问如何解决
应该是编码的问题,这个你还是百度吧。
大佬,用百度网盘助手导出文件夹里面文件的直链到aria2里下载,会上传生成的临时文件,有的文件会上传2-3份
基本上有文件就会上传的。
它会上传后缀为.aria2的文件和有些文件会上传2-3份,怎么办啊
难道只可以手动一个一个删吗?
这个可以写个脚本,定时清空下。
大佬,求这个定时清除后缀为.aria2和重复文件的脚本
拜托了
现在是手机,等我电脑想起来了就试试看,其实手动删也没事。
好的,谢谢大佬
上传的重复文件一模一样,连时间都一样。文件一多手动删的方法就捉襟见肘了,有脚本的就好很多
大佬,请教个问题,就是
如何更换https证书呢!
证书文件夹/home/wwwroot/ssl,替换就行了,名称记得和之前一样。
有网盘同步到vps的教程吗 FTP以前可以 下载速度很慢然后挂一晚上直接断线
你指的什么网盘。
提示错误: 80 端口被占用,请检查占用进程 结束后重新运行脚本。实际上是28080这种含有80的端口被占用,也会判断成 80 端口被占用
要不干脆我把80端口验证关了吧。
大佬,能不能写一个同一下载任务内有多个文件时,下载完一个文件就上传一个文件的脚本
这个有空的时候我看看。
nginx安装失败,怎么办?
检查下系统有没有自带apache2。
怎么检查呢
试下apache2 -v,存在的话运行apt remove apache2 -y。
还是安装失败
报错信息是什么?或者你换系统试试。
E: Sub-process /usr/bin/dpkg returned an error code (1)
[Error] nginx 安装失败
你还是换系统吧。
請問,上傳到googledrive後,vps檔案上的檔案沒有自動刪除怎麼辦
是否可以另外安裝其他檔案管理,又請問有推薦的嗎?
能看下Aria2日志文件吗?你的意思是在VPS上搭建网盘吗,可以搭建Seafile、Nextcloud网盘,教程在博客上方搜索栏进行搜索,也可以使用OneDrive网盘,博客教程都有,自行搜索查看。
糗,對WINDOWS系統之外,我算是小白一個,不會導出日誌文件,在AiraNg介面裡面看到的日誌文件是空白的...
我是想搭一個檔案管理,可以自己手動去刪除VPS中下載完成的檔案
後來我依照 https://www.moerats.com/archives/316/
成功搭建了File Manager,在裡面找到檔案路徑,可以手動刪除了,感謝
还有更快的方法搭建FileManager,你可以在博客找下。
博主,有俩vps就一个谷歌网盘教育版,能同时挂载到一个网盘吗
这个好像没试过,你可以尝试下。
试过了,绑另一个谷歌网盘的时候,第一个会自动解除,不同的vps挂同一个谷歌网盘给的那个密钥都是一个
挂载老是掉怎么办?
估计内存小了,可以添加点虚拟内存。
博主,好像不行啊,是不是脚本更新了? 按照你的教程来的,发现对不上,求解答
哪一步对不上?
如何解决ariaNg的界面谷歌及firefox浏览器访问不是私密链接而无法访问的问题呢?
这个由于一些原因没给ariaNg加上ssl,所以会提示不安全,解决方法换浏览器,或者用我的面板https://www.moerats.com/Aria2。
能不能让服务器下载上传到云盘后自动删除服务器本地文件?要不然磁盘老是爆满
这个就是下载上传到挂载目录后,本地文件会自动删除的。
并没有删除全部堆积在磁盘还得手动去删除
能说下堆积在哪个文件夹吗?
z这个解决了现在就是文件无法下载https://ouyangyang2.eeeol.cn/?dir=Cloud
这是云盘你可以下载试试看看是什么问题
不能下应该与种子资源有关,我看到很多好东西了
为什么我云盘可以直接下载?
又自己好了
博主你好,请问自动上传脚本中的这句是什么意思
while [[ "ls -A "$filepath/"" != "" ]]; do
是判断目录不为空的意思吗
对的,目录里的文件包括隐藏文件不为空。
为什么感觉我的DirectoryLister页面响应和下载速度非常慢可以进行加速吗?
可能是加载了谷歌js和字体,我有空换个DirectoryLister源码,或者你自己手动换下美化版,链接:https://www.moerats.com/archives/547/。
请问大神
RPC路径是 http://username:passwd@hostname:port/jsonrpc
RPC格式还是http://token:secret@hostname:port/jsonrpc
RPC路径还是http://localhost:6800/jsonrpc
应该是http://IP:6800/jsonrpc。
rclone 自动上传开始了之后怎么让他停止呢,有时候传错了。。。
重启服务器,传错了没事,到时候删掉就行了。
好的感谢,好像回复没有邮件提醒哈?
请问能修改6800端口吗
你去修改aria2配置文件看看。
为什么vps每次重启之后,之前下载过的几个磁力(五六个磁力吧,不是全部)又会重新下载?每次都一样
解决了,把aria2.session里的内容删除就可以了
解决好了就行,session参数和文件就是重启后恢复之前未完成的下载任务的,你的就是这个原因。
是下载的之前没下载完成的?你可以修改下配置参数/root/.aria2/aria2.conf,删除input-file=/root/.aria2/aria2.session,save-session=/root/.aria2/aria2.session参数看看。
之前下载已经完成的,删除input-file=/root/.aria2/aria2.session,save-session=/root/.aria2/aria2.session后aria2就连接不上了
删除后,在VPS上重新启动Aria2没?
删除后aria2启动失败
用新的Vultr按步骤运行,但是Aria2ng显示认证错误和未连接,不知道为什么
Aria2链接信息不对,你检查下链接参数,比如密匙啥的。
成功了,是没有填秘钥的原因。另外想问下这个流量是怎么算的,是要算下载到vps和上传到google两倍的流量吗?还有我想删除掉已经下载的资源要怎么操作呢
流量是算下载和上传,且一样,如果你的服务器是计算单向流量,那只算一倍,双向是2倍,服务器上下载后自动上传,然后自动删除,不需要手动。
博主你好,我在最后一步设置完name和folder目录后,显示aria2启动成功,rclone失败。实际使用上,aria2正常,rclone也在上传文件。就是DirectoryLister打开网页后不显示文件。怎么排查是哪里有问题呢?或者有什么方法可以直接显示gdrive的文件
大概是因为openvz没有启用fuse?我自己猜的,发工单了
你如果是openvz,那就是了,默认不开启fuse。
麻烦对debian9的脚本经营一下特殊处理,将添加源那里删除掉,要不无法使用,会在安装nginx的时候出问题
我好像给了个Debian 9安装命令,sed就是删掉你所说的添加源。
请问ssl证书存放在哪?(我用的nathost家的小鸡,绑定网站的443端口需要证书)
/home/wwwroot/ssl
谢谢
重装aria2 自动上传失效了,怎么办

root文件夹下找不到GDupload.sh
放在别的地方了还是不用管它重新弄一遍就行?
按照https://www.moerats.com/archives/482/手动安装
/root/GDupload.sh 用户组root权限777(第一次测试失效我改成777了)
downloadpath='/root/Download' #下载目录
rclone='/home/wwwroot/www.那个云盘的域名.ml/Cloud' #rclone挂载的目录
/root/.aria2/aria2.conf 用户组root权限644
末尾加了
on-download-complete=/root/GDupload.sh
还是不上传哪里不对
具体情况不知,你可以重装系统后再用脚本重来。
博主,请问一下,按照上面的配置安装到最后一步时,填写了name和google drive 文件夹之后,他又弹出了下面这个,这个需要怎么处理呢?
请选择VIM编辑后输入:wq保存
Select an editor. To change later, run 'select-editor'.
/bin/nano <---- easiest/usr/bin/vim.basic/usr/bin/vim.tiny可以选择nano,Ctrl+x,y退出,也可以不管。
按过程走了两遍都是aria2启动成功,rclone启动失败
你可能也是openvz吧
对,OVZ会挂不上去。
什么系统?建议非mini版的debian 8。
就是非mini版的debian 8,我也很迷
安装的时候有没有报错信息,或者你试下debian 9。
aria2启动成功
rclone启动失败
博主您好,DirectoryLister域名信息,Aria2NG域名信息,Aria2密钥这几个什么?
前两个填域名,二级域名也可以,最后一个随便填,也就是个aria2密码。
博主我的系统是Debian8,SSL证书生成失败

这样显示的:./Aria2.sh: line 181: /root/.acme.sh/acme.sh: No such file or directory
估计get.acme.sh抽风,你运行命令:
apt-get install git socat netcat -y
git clone https://github.com/Neilpang/acme.sh.git
cd ./acme.sh
./acme.sh --install
再运行脚本吧。
我**不知道如何表达我的心情,安了一个小时各种出错
1.安装过程中会提示升级脚本,我也没注意就按了,他会升级成https://www.moerats.com/archives/594/里的脚本坑了我好久
2.domian验证有问题(他原话我并不知道是啥)
本地ip显示 第一行显示127.0.0.2.第二行显示真实ip
群里大佬让我测试 curl -4 ip.sb 可以显示真实ip
3.nginx有点问题,已经正常运行,脚本显示nginx安装失败,重启个两三次才正常
补充,脚本自动安装nginx部分用不了,需要提前手动安装。
脚本没升级功能,ip获取方式已调整,其它的因系统而异吧,大多数同系统模板是没问题的,这就需要点基础了。
麻烦博主修改下脚本,有bug。
ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6 | awk '{print $2}' | tr -d "addr:"这个获取本地IP地址的时候有bug,有的机子会获取到 127.0.0.2
curl -4 ip.sb用ifconfig 有时候不太准
请改用
直接获取vps的IP地址
可以参考下我自己的这个脚本
Caddy + FileManager + WebDav + Aria2 + Rclone = 大容量离线下载服务器
https://zsnmwy.net/2018/06/03/test/#more
以上
我也觉得curl获取公网ip好些,已修改为local_ip=curl http://whatismyip.akamai.com。
DirectoryLister打不开,应该是nginx没启动成功,80,443都没listen,
nginx用脚本没办法安装,我自己安装了1.9.5版本,不知道是不是这个问题。
脚本提示Nginx安装成功没?然后systemctl statu nginx看下状态。
博主,我看不懂它的储存原理,它是先存在vps中,然后上传到谷歌云盘中就就删了vps中的文件,然后下载时候就像搞一个rinetd的东西来转发谷歌云盘和用户之间的流量吗。我这里vps文件下载回本地太慢了(600K/s-1.7M/s),用的SpartanHost,所以我想问问是不是因为文件不在本地的缘故。
原理是你说的这样,下载用idm工具。
debian9.x使用这个脚本,一定要把加源的语句注释掉,就能正常运行了。
我测试下。
修复好了吗?进入aria会提示错误,认证失败
你链接信息填对了没?
问下为何会出现[错误] Caddy 启动失败 ! 之前这脚本检查时是出现80 端口未被占用
端口未占用,依然启动失败,那就是配置文件有问题。
大佬您好。想请教一下您。我想用您的脚本下载一个300G的种子。里面是大小几百M到几G的视频。考虑到您脚本有自动转存至谷歌云的功能。现在我的服务器硬盘只有100G空间。那请问下是否能够完成300G的单个种子多个视频的下载呢?
上传是看整体的,不能分开。
也就是说,上传是看整个种子的完整度而不是单个文件的完整度是吗?如果种子里哪怕还有一个文件没下完,系统判定也不会自动上传对吧?
对,自动上传是通过下载完成后的函数判断。
好吧 谢谢大佬。这就很伤心了。
能直接下载到googledrive吗?现在这个脚本是下载完成后,自动进行同步吗?
对的,下载到VPS,然后上传到网盘。
有点神奇,应该是ngnix里面怎么rewrite了,打开ariaNG的时候,如果用http访问,正常,如果用https访问,则跳到DirectoryLister,并提示证书错误。
另外,有个问题想请教一下,用aria下载下来的东西是直接下载再GoogleDrive还是存在vps然后同步到GoogleDrive?如果是后者有没有自动删掉vps内文件的方法,毕竟VPS的硬盘不够大呀
ariaNG没有上证书,默认http,https是不行的。后者是文件先下载到服务器后,再移动到网盘,移动后服务器上文件就不存在了。
明白了,谢谢Rat's
博主,有的时候下载到99%左右就没种了,但主体文件已经100%下完了。能否进行配置修改将下载停止并将需要的那个已经下载完成的文件自动上传呢?不然几个下载都是停在99%左右,然后就没有下载速度了,导致后续下载也不能进行(服务器硬盘小)。
种子的问题,很多下载器也会到99%就不动了。脚本是通过获取完成后的文件函数再进行上传,指定的话,好像不行。你可以少下点。
博主 我下载了100多g 就被google 封账号了,
估计网盘账号不稳,翻车了。
另外如果要挂载onedrive 这个脚本也可以吧
博主 有稳的途径么?
用自己的教育邮箱最稳,可以用,不过挂载OneDrive需要客户端授权,你可以参考下https://www.moerats.com/archives/491/。
我申请的edu邮箱,没有 google api授权啊,有途径么?
这个就需要自己研究了,我也是申请国外edu,然后就可以直接用了。
老司机这个脚本很方便,我去年就在草榴写了一篇差不多的,一直没想到怎么用aria2下载完成后上传,只好用傻方法用crontab过一段时间用gdrive上传一次,这个方法很蠢,博主这个弄得很好,不过你这个上传到谷歌云盘的脚本在哪里,有没有检测上传成功与完整性,我想再后面加一个自动删除文件的命令
直接从服务器看太慢了
脚本在root文件夹,aria2里。下载就自动mv进去,没检测功能。
刚才查硬盘空间的时候发现了,然后特别好奇那你那个网盘页面怎么弄的,我开始以为那个页面的内容还在里面,然后我尝试了一下下载,应该是服务器做了一个中转的样子,效果很完美。还有一个小问题,我自己本机的硬盘才25g,有时候下蓝光有点不太够,我以前都是买了vps的外置硬盘,我直接挂载到/root/Download应该就行了吧,会不会对现在的运行产生影响?
都是下载到服务器再转到网盘,你的方法你可以试试。
请问centos6.5系统可以用吗?不行的话能不能告诉我一下操作步骤?拜托了!
不能,可以参考:https://www.moerats.com/archives/509/,H5ai在我博客找其它安装方法,其它照着来,具体还有啥不明白的再提问。
我可以自行将https://www.moerats.com/archives/509/改用DirectoryLister吗?
可以,不过*conf配置文件需要做下小修改。
大佬 我的不加载目录了 终端下 能读取 网页 无法读取 什么原因
我刚刚用了你的这个一键,只用了pan和aria两个域名,结果最后把*.cf域名指向nginx了,请问怎解决
这个域名是不是也解析到了服务器?
应该是的吧?
不解析是不会显示的。
提示 : ( [Error] 80 端口被占用,请检查占用进程 结束后重新运行脚本)是怎么回事?系统没装任何东西 Debian 8+望回复...
运行下这个看看netstat -lnp|grep 80。查看占用进程,再kill -9 xx杀掉进程。如果没有占用,无视就好。
我截图了你看一下。**。
有邮件服务器?
不知道,应该没有吧。我服务器买来直接就按照你这个教程操作啦,没安装个任何东西。服务器是国外的
截图显示80被exim4程序占用了。
W: Duplicate sources.list entry http://packages.dotdeb.org/ jessie/all amd64 Packages (/var/lib/apt/lists/packages.dotdeb.org_dists_jessie_all_binary-amd64_Packages)
W: You may want to run apt-get update to correct these problems
Reading package lists... Done
Building dependency tree
E: Sub-process /usr/bin/dpkg returned an error code (1)
[Error] nginx 安装失败
升下级看看,apt-get update -y
博主,aria2配置文件能修改吗?路径在哪?
谢谢博主教程,已经连接好并可以自动上传到Google drive。
已经安装好了!但连接不上aria2。
打开aria2 弹出来aria2认证失败
能链接不。
显示未连接 但是aria2是启动着的
重启aria2 RPC也不行0 0
以前我好像也遇到过,不过不影响链接,你配置填对了没。
昨天的致命失误是秘钥里面o打成了0 在看aria2的配置的时候检查了好几遍才发现的。。。
对的,一般不影响使用的。除非配置填错了。
[Wed Mar 14 17:22:04 EDT 2018] Sign failed: "detail":"Error creating new cert :: too many certificates already issued for exact set of domains: pan.a521.vip: see https://letsencrypt.org/docs/rate-limits/"
[Wed Mar 14 17:22:04 EDT 2018] Please add '--debug' or '--log' to check more details.
[Wed Mar 14 17:22:04 EDT 2018] See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh
[Error] SSL 证书生成失败
大佬,这个怎么破
学会用翻译,提示你的域名签发次数过多。
谢谢,有办法解决吗
等几天,或者换域名,或者不要ssl。
怎么不要ssl,跳过这一步呢。。
有选项,比如只安装h5ai,或者用另外一个脚本,支持系统多些,查看:https://www.moerats.com/archives/460/。
博主您好,我按照你的方法安装了,但是去ariang的界面的时候,提示认证错误,这个怎么办?
认证错误先不管,你看看连不连的上。
[Sat Mar 10 09:17:15 EST 2018] Getting new-authz for domain='pan.lecd.win'
[Sat Mar 10 09:17:15 EST 2018] The new-authz request is ok.
[Sat Mar 10 09:17:15 EST 2018] Verifying:pan.lecd.win
[Sat Mar 10 09:17:15 EST 2018] Standalone mode server
[Sat Mar 10 09:17:18 EST 2018] Success
[Sat Mar 10 09:17:18 EST 2018] Verify finished, start to sign.
[Sat Mar 10 09:17:19 EST 2018] Sign failed: "detail":"Error creating new cert :: too many certificates already issued for exact set of domains: pan.lecd.win: see https://letsencrypt.org/docs/rate-limits/"
[Sat Mar 10 09:17:19 EST 2018] Please add '--debug' or '--log' to check more details.
[Sat Mar 10 09:17:19 EST 2018] See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh
[Error] SSL 证书生成失败
可以了,我重装系统以后就不行了,提示SSL证书生成失败,我再试试能不能成
试再多次也是失败,你这域名签发次数过多,等一个星期再签,或者换一个二级域名试试。
at Mar 10 22:26:05 EST 2018] pan.ioip.top:Verify error:DNS problem: NXDOMAIN looking up A for pan.ioip.top
[Sat Mar 10 22:26:05 EST 2018] Please add '--debug' or '--log' to check more details.
[Sat Mar 10 22:26:05 EST 2018] See: https://github.com/Neilpang/acme.sh/wiki/How-to-debug-acme.sh
[Error] SSL 证书生成失败
我换了个域名试了下,也还是不行,可不可以提供个没有ssl的脚本呢?
这是DNS问题,解析域名还没生效。
哇,悲伤了....谢谢大佬解惑了
博主你好!新开的Debian9,do的,显示以下错误!求助
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nginx-light (>= 1.12.2-1~dotdeb+8.1) but it is not going to be installed or nginx-extras (>= 1.12.2-1~dotdeb+8.1) but it is not going to be installed Depends: nginx-full (< 1.12.2-1~dotdeb+8.1.1~) but it is not going to be installed or nginx-light (< 1.12.2-1~dotdeb+8.1.1~) but it is not going to be installed or nginx-extras (< 1.12.2-1~dotdeb+8.1.1~) but it is not going to be installednginx : Depends: nginx-full (>= 1.12.2-1~dotdeb+8.1) but it is not going to be installed or
E: Unable to correct problems, you have held broken packages.
[Error] nginx 安装失败
换Debian 8系统就可以了。
你好,成功安装了!可是我找不到Aria2Ng的面板。我试着访问dl.一级域名和pan.一级域名,发现返回的都是“就是爱云盘的界面”。直接访问ip也不行。我是个小白
实在不知道哪里出问题了。
rcloned 100%[====>] 2.00K --.-KB/s in 0s
2018-03-08 15:34:54 (26.4 MB/s) - ‘rcloned’ saved [2043/2043]
请选择VIM编辑后输入:wq保存
Select an editor. To change later, run 'select-editor'.
/bin/nano <---- easiest/usr/bin/vim.basic/usr/bin/vim.tinyChoose 1-3 [1]: 3
No modification made
Aria2 简单配置信息:
地址 : *
端口 : 6800
密码 : *
目录 : /root/Download
[信息] Aria2 启动成功 !
[信息] rclone 启动成功 !
使用你自己的二级域名,不是脚本给的示例域名。你先解析两个二级域名到VPS上再操作。
我也是遇到同样的问题
域名都已经解析了吧,还是说都不知道怎么解析?
就是A记录a和b都回源同一个服务器IP地址
然后就是上述问题了
还是说ARIANG不能使用https?我IP被墙了用CDN苟命只能开HTTPS了
网盘没问题,aria2ng那个网址总提示我您的连接不是私密连接(Chrome浏览器PC端),手机没事。
谷歌浏览器只要不是ssl,都是不安全。
不支持centos7吧。
不支持,Centos手动安装也是挺快的。
请问需要纯净的系统要绑定google账号吗?
配置rclone的时候,在浏览器登录网盘授权下就可以了。
谢谢大佬安装成功,想问下我可以使用军哥版的LNMP1.5虚拟主机安装这个脚本吗,另外该怎么给ariaNG的域名加ssl吗。
用lnmp的话,不能直接使用脚本,H5ai需要单独装,参考:https://www.moerats.com/archives/121/,然后其余步骤参考:https://www.moerats.com/archives/509/,从第二步开始。军哥lnmp可以自动添加免费ssl,和建站一样,你自己折腾下吧。
懂了哈哈,非常感谢大佬这么详细的解答
多研究下,随机应变,只要知道挂载的方法就行。
好的谢谢大佬~
mjj来支持大佬。