安装
cd ~
curl https://getcaddy.com | bash -s personal http.filemanager
编写配置文件
vim Caddyfile
内容如下:
:80 {
filemanager / /sdcard
timeouts none
gzip
}
这里的8080端口号可以随意指定, 如果在手机termux等搭建,由于手机权限比较低, 所以一般设置1024以上的端口.80
端口可以直接通过ip访问。如118.24.217.167
如果用域名,先在域名服务商解析ip,再配置文件如下
https://pan.lruihao.cn {
filemanager / /sdcard
timeouts none
tls admin@lruihao.cn
gzip
}
指定邮箱是为了申请ssl,实现https.
demo
启动caddy
caddy
账号密码默认admin
{% asset_img 1.png %}
设置定时器启动caddy(好像没用,我不会)
为了断开xshell后caddy还在运行。
vim run.sh
编辑以下内容
#!/bin/bash
caddy
加权
chmod +x run.sh
设置任务
参考
crontab -e
加入
* * * * * /root/run.sh
service crond start
???
最后误打误撞开启了caddy
昨晚双十一要抢裤子,加上湘潭天气太tm冷了,就上床了,接着用termux远程连接服务器继续搞。结果连接的时候命令输错了-_-!
本来是ssh root@118.24.217.167
再输入密码就可以了。这次搞错了多写了个-T
,然后运行caddy
,ctrl+c
再断开,意外地发现filemanager竟然可以访问了。
ssh -T root@118.24.217.167
caddy
Ctrl+c