[开源推荐] Updog —— SimpleHTTPServer 的替代品

https://github.com/sc0tfree/updog

Updog是python的SimepleHTTPServer的一个替代选择。Updog允许通过HTTP/S上传和下载,还可以设置特殊的SSL证书还能使用HTTP basic auth。

ZEDuurhLky.png!large

安装

使用pip进行安装

pip3 install updog

使用方法

updog [-d DIRECTORY] [-p PORT] [--password PASSWORD] [--ssl]

参数 描述
-d DIRECTORY, --directory DIRECTORY 根路径 [默认值=.]
-p PORT, --port PORT 服务的端口 [默认值=9090]
--password PASSWORD 使用密码访问页面 (无需用户名)
--ssl 通过 SSL 启用传输加密
--version 显示updog的版本
-h, --help 帮助

例子

从当前目录提供服务:

updog

从其它目录提供服务:

updog -d /another/directory

在端口1234上提供服务:

updog -p 1234

使用密码保护页面:

updog --password examplePassword123!

温馨提示:updog使用的是HTTP基本身份验证。登录的时候,您应该直接输入密码而把用户名输入框留空白。

使用SSL连接:

updog --ssl

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://github.com/sc0tfree/updog

译文地址:https://learnku.com/python/t/43067

本文为协同翻译文章,如您发现瑕疵请点击「改进」按钮提交优化建议
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!