之前发了个VPS结合Google Drive建立BT离线大网盘教程,鉴于搭建时间较长,且编译安装需要占用2G以上空间,所以在这里发布一键脚本,提供给大家方便。
安装需求
- 两个域名,一个作为
DirectoryLister
的域名,另外一个作为AriaNg
的域名。- Debian 8系统,本脚本只支持Debian 8 64位系统。
- 本脚本不支持OpenVZ虚拟化技术。
- 本脚本需要Google Drive一个。
运行脚本
本脚本在Debian
8 x64上测试成功。且需要提前使用2个域名解析到VPS服务器。
如果运行失败,可以通过DD安装纯净版系统
apt-get install -y gawk sed grep
wget –no-check-certificate -qO DebianNET.sh ‘https://moeclub.org/attachment/LinuxShell/DebianNET.sh’ && chmod -x DebianNET.sh && bash DebianNET.sh -d 8 -v 64 -a –mirror ‘http://ftp.riken.jp/Linux/debian/debian/’
重装后root默认密码为:Vicer
使用命令:
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Aria2-Rclone-DirectoryLister-Aria2Ng/chiakge-patch-1/Aria2.sh" chmod +x Aria2.sh ./Aria2.sh
运行脚本后,会依次要你输入以下信息:
#输入网盘域名及Aria2NG面板域名 请输入你的DirectoryLister域名信息(eg:pan.94ish.me): 请输入你的Aria2NG域名信息(eg:dl.94ish.me): #设置Aria2密钥 请输入你的Aria2密钥: #配置Rclone,大致如下 n) New remote s) Set configuration password q) Quit config n/s/q> n name> aria2down #随便填,后面要用到 Type of storage to configure. Choose a number from below, or type in your own value 1 / Alias for a existing remote "alias" 2 / Amazon Drive "amazon cloud drive" 3 / Amazon S3 (also Dreamhost, Ceph, Minio, IBM COS) "s3" 4 / Backblaze B2 "b2" 5 / Box "box" 6 / Cache a remote "cache" 7 / Dropbox "dropbox" 8 / Encrypt/Decrypt a remote "crypt" 9 / FTP Connection "ftp" 10 / Google Cloud Storage (this is not Google Drive) "google cloud storage" 11 / Google Drive "drive" 12 / Hubic "hubic" 13 / Local Disk "local" 14 / Microsoft Azure Blob Storage "azureblob" 15 / Microsoft OneDrive "onedrive" 16 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH) "swift" 17 / Pcloud "pcloud" 18 / QingCloud Object Storage "qingstor" 19 / SSH/SFTP Connection "sftp" 20 / Webdav "webdav" 21 / Yandex Disk "yandex" 22 / http Connection "http" Storage> 11 #选择11 Google Application Client Id - leave blank normally. client_id> #留空 Google Application Client Secret - leave blank normally. client_secret> #留空 Scope that rclone should use when requesting access from drive. Choose a number from below, or type in your own value 1 / Full access all files, excluding Application Data Folder. "drive" 2 / Read-only access to file metadata and file contents. "drive.readonly" / Access to files created by rclone only. 3 | These are visible in the drive website. | File authorization is revoked when the user deauthorizes the app. "drive.file" / Allows read and write access to the Application Data folder. 4 | This is not visible in the drive website. "drive.appfolder" / Allows read-only access to file metadata but 5 | does not allow any access to read or download file content. "drive.metadata.readonly" scope> 1 #选择1 ID of the root folder - leave blank normally. Fill in to access "Computers" folders. (see docs). root_folder_id> #留空 Service Account Credentials JSON file path - leave blank normally. 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 ==== ==== aria2down 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
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持以下吧