在linux中经常需要传输文件,通常是使用ssh scp协议来从远程机器中复制文件,但是ssh涉及到RSA指纹和key的问题,有一定的局限性。如果使用http的方式来传送文件会方便一些。
本文将介绍安装caddy并配置成一个简单的http文件服务器
bashwget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh
在/usr/local/caddy
目录中创建Caddyfile,并写入以下内容
:11022 { root /etc/x-ui gzip browse }
保存之后systemctl restart caddy
重启服务生效