简介

Vultr及Linode等一众主流VPS服务商所提供的Startup Script启动脚本功能常常被很多人忽视。但博主认为,这是一个比Vultr的Snapshots备份更好用的一个功能。其配置快速,正确设定命令能帮你在每次创建VPS时就自动配置好自己需要的程序,不像Snapshots一样需要长时间的备份与恢复。

如果你需要Vultr购买优惠的话,可以看这里-->传送门

使用

下面以配置上一篇文章提到的OneDrive离线网盘一键脚本为例,在Vultr进行操作

新建脚本

点击Vultr后台的Products,再点击Scripts,即可进入脚本界面,点击右侧的加号按钮,即可新建脚本。
Startup Scripts1.jpg

添加命令

在输入框中输入以下命令:

#!/bin/bash
wget https://raw.githubusercontent.com/MoeClub/OneList/master/OneDriveUploader/amd64/linux/OneDriveUploader -P /usr/local/bin/
sudo chmod +x /usr/local/bin/OneDriveUploader
wget https://你的链接/auth.json -P /root/
wget https://www.jiyiblog.com/shell/aria2upload.sh -P /root/
sudo chmod +x /root/aria2upload.sh
sudo apt install curl -y
bash <(curl -s -L https://www.jiyiblog.com/shell/aria2.sh)

点击Update Script即可保存

注意,其中auth.json是OneIndex在获取Token的时候自动保存的auth文件,必须需要这个文件才能正常上传文件到你的OneDrive网盘中,每个人的token都不相同。

所以请先执行一次上一篇文章的操作,获取到auth.json文件后,将此文件上传并获取直链以便服务器下载。

P.S.没有服务器没法搞直链的可以在自己电脑上搭建XAMPP或者偷偷上传到GitHub里改个名字hhh,实在没办法可以选择先不上传,删除这条命令,启动完成后再使用File Browser将文件上传到/root文件夹中。

使用启动脚本

在新建VPS的时候,记得在Startup Script处为你的脚本打勾,这样在VPS第一次启动的时候就会为你自动配置好OneDrive离线网盘一键脚本程序了~

Startup Scripts2.jpg

最后修改:2020 年 04 月 23 日 05 : 07 PM