本帖借鉴了非常多知乎与L站内容,大家可以给他们点点赞支持一下
------------------------------
你需要准备:
2.如果需要绑定自己的域名,则需要一个已绑定域名,已绑定信用卡的cloudflare账号(目的为开启Argo Tunnel)
------------------------------
第一部分:基础部署
Step1:登录你的
同理 Port reservation → Add port 随机的添加一个端口,后面要用。
Step2:登录你的ssh,下面写出默认登录信息
地址:s16(换成你的赛季).serv00.com
用户名:serv00用户名
密码:serv00密码
Step3:在 ssh 中的 ~ 目录,运行
Step4:解压(
Step5:运行
Step6:运行
Step7:退出 vim(输入
Step8:执行
如果 Cloudreve 自动退出了,再次执行
Step9:前往你的 Serv00 域名(例: <username>.serv00.net:<port>、<username> 改为你的 Serv00 用户名、<port> 改为你开放的端口)。
登录 Cloudreve。“电子邮件” 处填写 [email protected],“密码” 处填写之前输出的密码。
----------------------------
第二部分:绑定域名(不绑定请跳转到第三部分)
Step1:执行
Step2:执行
Step3:打开
Step4:在Cloudflare的面板中,找到Networks分类下的Tunnels功能,点击Create a tunnel,选择Cloudflared,Next,随便取个名字,Next,往下翻,可以看到Run the following command,然后给了一串命令,将其复制出来,大概是这样的:
Step5:运行
Step6:回到Zerotrust面板,继续点击Next,然后添加一个自己的域名,Service中,Type选择HTTP,URL填写
Step7:访问域名测试Tunnel是否起作用,没有意外的话你会看见Cloudreve的主页。
---------------------------
第三部分:进程守护与保活
Step1:如果你打开了Cloudflared,Ctrl+C停止运行它
Step2:运行
Step3:重新连接ssh,运行
Step4:运行
Step5:运行
Step6(配置了保活可以忽略):
在Panel中找到File manager选项卡,找到上方Send按钮左边的+,选择New empty file,文件名命名为auto-renew.sh, 右键点击auto-renew.sh,选择View/Edit > Source Editor,进行编辑,把下面的代码块的内容都复制进去:
sshpass -p '密码' ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -tt 用户名@SSH地址 "exit" &
sleep 259200 #30天为259200秒
done`
Step7(配置了保活可以忽略):打开SSH,运行
Step8:运行
Step9:在Panel中找到Cron jobs选项卡,使用Add cron job功能添加任务:
Specify time选择After reboot,即为重启后运行。Form type选择Advanced,Command写:
---------------------------
离线下载下一篇再写,Thanks