Rat's Blog

Linux VPS使用Python/Caddy快速搭建文件分享平台

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »

说明:刚刚提到过Linux VPS快速分享文件方法,查看:Transfer.sh:Linux VPS使用命令行快速的分享文件,除了这个方法,我们还可以自建文件分享平台,由于Python内置了一个简单的HTTP服务器,而Caddy也是一个简单的HTTP服务器,所以这里可以分别使用PythonCaddy搭建文件分享平台。

Python

使用Python搭建是超级快的,就是界面有点不好看。

使用命令:

#进入要分享的文件目录
cd /moerats
#后面的端口随便填,注意防火墙设置
python -m SimpleHTTPServer 8080

建议配合screen一起使用,参考:使用screen来实现多任务不断线操作命令

然后我们可以打开http://IP:端口进入界面了。

Caddy

觉得Python搭建的界面不好看的,可以使用Caddy搭建,这里用的是逗比的脚本。

使用命令:

wget -N --no-check-certificate https://raw.githubusercontent.com/iiiiiii1/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

创建IP访问,使用命令:

#以下一整条命令,直接复制即可,80为端口,可以随便修改,且/MOERATS为要分享的文件目录
echo ":80 {
 root /MOERATS
 gzip
 browse
}" > /usr/local/caddy/Caddyfile

然后我们可以打开http://IP:端口进入界面了。

如果打不开,重新启动下Caddy即可。

/etc/init.d/caddy start