每次传个设计稿都要开微信、等压缩、再点保存,其实一条命令就能搞定

2026-10-18 0 7

别再硬着头皮用 Python 自带的 SimpleHTTPServer 了——它连传个文件都要自己写脚本、配权限、开新端口。

它默认不支持上传,没有身份校验,不能设密码,也不生成 HTTPS 连接。你得手动改源码或套一层 Flask 才能加个上传框。

其实你根本不需要折腾。一个命令就能跑起来的替代品,早就有人写好了,就叫 updog。

它不卖会员,不弹广告,也不需要你懂 HTTPS 怎么签证书——但该有的功能,一样不少。

项目托管在 GitHub,代码完全公开,MIT 许可证保障使用自由度。作者是安全领域开发者 Scott Free,长期维护更新。

每次传个设计稿都要开微信、等压缩、再点保存,其实一条命令就能搞定

它替你省掉了什么

它直接替代的是 Python 自带的 SimpleHTTPServer,那个只能看文件、不能传、没密码、没加密的“玩具服务器”。

不是所有 HTTP 服务都得靠买商业软件撑场面。

很多人为了临时传几个大文件,去下载网盘客户端、开微信传输助手、甚至买 NAS 套件。其实这些需求,updog 一条命令就能解决。

它不收你一分钱,MIT 协议允许商用,也没有隐藏收费项或流量限制。价格直接砍到零。

你不用再买专用局域网传文件工具,也不用为一次性的共享临时搭 Nginx 或 Apache。

它能干什么

  • 在局域网里快速共享文件夹:你在电脑 A 上运行 updog,手机或同事电脑 B 打开浏览器输入地址,就能看到当前目录下的所有文件,点一下就能下载,不用微信、不用邮箱、不压缩。
  • 反向上传也很简单:网页上有个「Upload」按钮,选中本地文件点确定,几秒就传到你的电脑里。再也不用反复拖进微信对话框、等转圈、再点保存。
  • 加个密码就能防乱点:用 –password example123 启动后,访问页面会弹出登录框,只输密码就行(用户名留空),适合临时分享给家人或同事,不怕被陌生人扫到。
  • 想用 HTTPS?不用申请证书:加上 –ssl 参数,updog 会自动生成临时 SSL 证书,浏览器显示“安全连接”,传敏感资料心里更踏实。
  • 绑定特定 IP 或改端口很自由:比如你想只让家里的 iPad 访问,就用 -b 192.168.1.10 -p 8080,别人连不上,也不影响你电脑上其他服务。
  • 开发调试时还能开 CORS:加个 –cors,前端本地起的服务就能跨域请求你这台 updog 的接口,省得再装代理或改浏览器设置。
  • 隐藏真实路径保隐私:启用 –hide-base-path 后,网页顶部不再显示完整绝对路径(如 /Users/you/Documents),只显示相对名(如 Documents),避免泄露系统结构。
  • 自定义根目录更灵活:用 -d /Volumes/Backup/Photos 就能直接把移动硬盘里的相册文件夹挂出来,不用先 cd 进去再执行命令。

怎么开始用

  1. 先确认你电脑上已安装 Python(Windows/macOS/Linux 都行,Python 3.7+ 即可),然后打开终端(命令提示符 / Terminal)输入:pip install updog;如果系统提示权限问题,换成 pip install –user updog。
  2. 进入你要共享的文件夹,比如桌面,执行命令:updog –password mypass123,回车后它就会告诉你服务地址,通常是 http://0.0.0.0:9090。
  3. 在手机或另一台电脑浏览器里打开这个地址(把 0.0.0.0 换成你电脑的局域网 IP,比如 http://192.168.1.5:9090),输入密码就能用了,整个过程不到一分钟。
  4. 若需 HTTPS,直接加 –ssl 参数启动;若已有现成证书,用 –ssl-cert server.crt –ssl-key server.key 指定路径即可。
  5. 想限制访问范围,比如只允许同网段设备访问,用 -b 192.168.1.5 -p 8000 绑定具体 IP 和端口,避免暴露在公网或其它子网。

项目信息


📦
sc0tfree/updog
GitHub

Updog is a replacement for Python’s SimpleHTTPServer. It allows uploading and downloading via HTTP/S, can set ad hoc SSL certificates and use http bas

⭐
3.4k

Stars

🔀
340
Forks


Python

📄
MIT

🔗 项目地址  https://github.com/sc0tfree/updog

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

本网站所提供的所有资源(包括但不限于软件、文档、教程、代码、素材等)均收集自互联网公开渠道,仅供个人学习、研究及交流使用。我们无法对所有资源的版权归属进行逐一核实。

OPENKLC昆仑草-免费资源下载-源码下载 开源易选 每次传个设计稿都要开微信、等压缩、再点保存,其实一条命令就能搞定 https://www.openklc.com/3613.html

下一篇:

已经没有下一篇了!

常见问题

相关文章

发表评论
暂无评论
  • 19657561230 +

    访问总数

  • 28 +

    会员总数

  • 1390 +

    文章总数

  • 5 +

    今日发布

  • 43 +

    本周发布

  • 525 +

    运行天数

你的前景,远超我们想象