本文基于debian

1 安装python3和python3-pip

sudo apt update
sudo apt install python3
sudo apt install python3-pip

检查下是否安装成功

python3 --version
pip3 --version

2

python3 -m http.server 8090

这样子 ip:8090就可以访问了,8090可以换成任意端口

不过这样子的话无法长期使用,所以创建个Systemd ,同时搞个文件夹专门放图片

先创建文件夹 我是直接在root下创建的,记得文件夹下面随便放个文件任意,不然会遇到无法访问情况

sudo mkdir -p /root/pic

在 /etc/systemd/system 下创建一个叫python-http.service的文件

里面填写图下内容,我用chatgpt写的,文件的话我用winscp编辑上传的,你用nano也行,保存退出

[Unit]
Description=Python HTTP Server
After=network.target

[Service]
ExecStart=/usr/bin/python3 -m http.server 8090
WorkingDirectory=/root/pic
User=root
Restart=always

[Install]
WantedBy=multi-user.target

systemd就下面那么玩呗,分别是 重新加载,启动服务,开机自启

sudo systemctl daemon-reload
sudo systemctl start python-http
sudo systemctl enable python-http

检查下状态

sudo systemctl status python-http

搞完么,拿nginx,caddy或者cloudflare tunnel什么的反代下,就完事了
文件直接用winscp传上去,地址的话就是 反代域名/文件名字