tokenpocket钱包官方安卓下载|updog
一分钟搞定属于自己的私人网盘(updog) - 知乎
一分钟搞定属于自己的私人网盘(updog) - 知乎切换模式写文章登录/注册一分钟搞定属于自己的私人网盘(updog)山海皆可平z混迹于科技圈的代码小哥,有代码的事可以找我。昨天我写了一篇文章是关于私人网盘的搭建,是用PHP语言写的Evoluted Directory Listing Script,今天我再介绍一种更简单的方式,是python写的updog,对于不属于PHP,熟悉python的小伙伴来说应该跟友好。首先讲一下怎么安装:安装 注意必须基于 python3.x 进行安装pip3 install updog安装成功了是 updog-1.4版本,python中安装东西就是这么的简单,so easy!然后直接开启服务:updog -d 目录 -p 端口 --password 密码其中参数 d 表示服务开启的根目录,即在服务开启后访问服务无法查看此目录同级别或以上的目录,默认为当前目录;参数 p 表示服务开启的端口,默认9090;参数 password 表示密码,使用HTTP basic authentication来进行密码保护,无用户名,默认无密码,即直接可以访问,当然这种不建议。在关闭命令终端后,updog服务将自动关闭,这时候我们需要将另外一条命令来挂起updognohup updog -d 目录 -p 端口 --password 密码 & #后台开启云盘服务关闭后台挂起的报务:fuser -v -n tcp 端口号 #来查找进程
kill -s -9 #关闭进程对应的服务打开浏览器访问:只要输入密码就可以登录,不需要用户名。就这样使用上传文件了,但是只能上传,不能删除,所以updog是非常简单的一个文件上传的系统。发布于 2020-07-18 10:40Python 3.xPythonPHP赞同 1添加评论分享喜欢收藏申请
updog:一款局域网传输文件的软件-CSDN博客
>updog:一款局域网传输文件的软件-CSDN博客
updog:一款局域网传输文件的软件
最新推荐文章于 2021-01-29 12:48:52 发布
Hello_wshuo
最新推荐文章于 2021-01-29 12:48:52 发布
阅读量3.3k
收藏
1
点赞数
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/chouzhou9701/article/details/105792154
版权
前言
不知道你是否有过这样 的需求,在局域网传输文件,苦于没有好的软件支持,或者只能单向传输,updog可以完全解决这种问题
安装
pip3 install updog
updog是python中的一个第三方库
使用
updog
这里注意 updog 要在可以读写的路径下面运行,否则访问会出错,或者启动就会报错 如果你不想切换到路径去运行,也可以使用-d 去指定一个可读写的目录
optional arguments:
-h, --help show this help message and exit
-d DIRECTORY, --directory DIRECTORY
Root directory [Default=.]
-p PORT, --port PORT Port to serve [Default=9090]
--password PASSWORD Use a password to access the page. (No username)
--ssl Use an encrypted connection
--version show program's version number and exit
启动后你可以通过输入对应的ip地址去访问, 可以上传文件和下载,还可以预览文件,图片视频音乐,不过视频只支持 mp4格式的预览
另外这个软件在电脑上运行后手机通过浏览器也可以和电脑之间相互传文件,web确实很通用
其他
遇到几个问题,可以通过修改源码的办法来解决:
每次启动后(因为我用的是chrome浏览器)网页会自动翻译,这然我感到难受,所以我简单的修改了一下它的源码 路径在updog库文件updog/templates/home.html 把里面大部分显示英文的地方翻译了一下,写成中问
主要这地方要把 lang去掉 上传中文文件后,文件名消失, updog/__main__.py 在 1145行 这问题主要是 secure_filename()函数会判断文件名是否安全,会把中文文件名直接去除,所以我们不使用这个函数就可以了,或者你也可以去修改 secure_filename() 这个函数的源码,网上有介绍的,不过我觉得没什么必要了,所以就没修改,因为我只是用这个做文件传输,不是搭建网站什么的
优惠劵
Hello_wshuo
关注
关注
0
点赞
踩
1
收藏
觉得还不错?
一键收藏
打赏
知道了
1
评论
updog:一款局域网传输文件的软件
前言不知道你是否有过这样 的需求,在局域网传输文件,苦于没有好的软件支持,或者只能单向传输,updog可以完全解决这种问题安装pip3 install updogupdog是python中的一个第三方库使用updog这里注意 updog 要在可以读写的路径下面运行,否则访问会出错,或者启动就会报错如果你不想切换到路径去运行,也可以使用-d 去指定一个可读写的目录optiona...
复制链接
扫一扫
updog:Updog替代了Python的SimpleHTTPServer。 它允许通过HTTPS进行上传和下载,可以设置临时SSL证书并使用http基本身份验证
04-29
Updog替代了Python的SimpleHTTPServer 。 它允许通过HTTP / S进行上传和下载,可以设置临时SSL证书并使用HTTP基本身份验证。
安装
使用pip安装:
pip3 install updog
用法
updog [-d DIRECTORY] [-p PORT] [--password PASSWORD] [--ssl]
争论
描述
-d目录,--directory目录
根目录[默认=。]
-p PORT,--port PORT
服务端口[默认值= 9090]
--password密码
使用密码访问该页面。 (没有用户名)
--ssl
通过SSL启用传输加密
- 版本
显示版本
-h,--help
显示帮助
例子
从您的当前目录服务:
updog
从另一个目录服务:
updog -d /another/directory
从端口123
【个人网盘-updog】使用updog建立个人网盘,so easy
luckynote
03-09
6809
1. updog 简述
updog,一个基于python的云盘环境搭建工具,可以帮助我们在服务器上搭建类似云盘的服务,使得我们可以在web界面中完成文件的上传与下载,十分的方便。
2. updog 安装
在命令行执行下面命令安装updog,注意必须基于 python3.x 进行安装
pip3 install updog
安装过程报出的提示信息
Collecting updog
Download...
1 条评论
您还未登录,请先
登录
后发表或查看评论
一分钟搞定属于自己的私人网盘(updog)
山海皆可平z
07-10
1525
昨天我写了一篇文章是关于私人网盘的搭建,是用PHP语言写的Evoluted Directory Listing Script,今天我再介绍一种更简单的方式,是python写的updog,对于不属于PHP,熟悉python的小伙伴来说应该跟友好。
首先讲一下怎么安装:
安装 注意必须基于 python3.x 进行安装
pip3 install updog
安装成功了是 updog-1.4版本,python中安装东西就是这么的简单,so easy!
然后直接开启服务:
updog .
python创建网盘_超简单!基于Python搭建个人“云盘”
weixin_34233539的博客
01-29
1439
1 简介当我们想要从本地向云服务器上传文件时,比较常用的有pscp等工具,但避免不了每次上传都要写若干重复的代码。而笔者最近发现的一个基于Python的工具updog,可以帮助我们在服务器上搭建类似云盘的服务,使得我们可以在web界面中完成文件的上传与下载,十分的方便。最重要的是,特别特别特别简单!下面就带大家学习一下updog的具体使用方法。2 使用updog笔者习惯使用putty来连接云服务器...
超简单!基于Python搭建个人“云盘”
weixin_43931438的博客
03-06
3532
1 简介当我们想要从本地向云服务器上传文件时,比较常用的有pscp等工具,但避免不了每次上传都要写若干重复的代码。而笔者最近发现的一个基于Python的工具updog,可以帮助我们在服务...
updog:一种与 BBS 用户进行外部联系的方式
07-04
养狗 一种与 BBS 用户进行外部联系的方式
updog:您的看门狗,用于更新软件而不进行更新
02-12
Updog 您的看门狗,用于更新软件而不进行更新。 Updog管理并记录对在软件存储库或应用程序商店之外分发的软件的更新。 例如,值得注意的是,作为GitHub发布的软件。项目状态我自己才刚刚开始使用它,因此请考虑使用...
updog:基于WebRTC的P2P视频聊天Web应用
03-08
暴动 基于WebRTC的P2P视频聊天Web应用程序。 发展 该项目以Monorepo的形式构造,围绕2种语言构建,包含2个项目: 锈原料药 打字稿网站 锈 Rust项目是使用Cargo... 您必须在包含API连接信息的site/目录中创建一个.env
Python库 | updator-0.1.4.tar.gz
最新发布
05-24
资源分类:Python库 所属语言:Python 资源全名:updator-0.1.4.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
建立个人网盘,乌版图安装updog
L_s_h_123456的博客
12-09
584
乌版图安装updog,建立个人网盘
步骤1:(先更新一下软件列表,最好乌版图使用国内源,比如阿里源,腾讯源,华为源…这样下载速度会比较快,我使用阿里源)
sudo apt update
步骤2:(有可能会提示pip3未安装)
pip3 install updog
步骤3:(安装一下pip3(国内源很快))
sudo apt install python3-pip
步骤4:继续执行
pip3 install updog
有可能会报错,报错截图如下:(报错行很多,选取开头,和结尾)
步骤5:
单向隔离文件传输的实现g
03-23
单向隔离文件传输的实现g.pdf 介绍了关于单向隔离文件传输的实现g的详细说明,提供其它的技术资料的下载。
文件点对点文件传输工具
12-07
文件点对点文件传输工具 lswzw
这是个很好的文件点对点文件传输工具 .
这个工具用起来很好用!
C++中Argument和Parameter这两个词的含义
08-15
4531
用中文讲就是在C++中,Argument指实参,Parameter指形参。
[ZZ]http://www.devx.com/tips/Tip/13049
Understanding the Difference Between an Argument and
GNU GLOBAL (gtags) 的常规使用
07-12
6893
最常见的用法就是在源码的根目录下执行命令gtags 之后,如果想生成代码的hypertext,可以用htags。如果对参数配置不熟悉,可以用--suggesthtags --suggest
plupload无法上传空文件_updog : 一款局域网传输文件的软件/网盘
weixin_39956350的博客
12-08
246
updogupdog是python中的一个第三方库,可以帮助我们在服务器上搭建类似云盘的服务,使得我们可以在web界面中完成文件的上传与下载,十分的方便。安装:pip3 install updog -i https://pypi.douban.com/simple启动服务:终端提示符输入下面内容开启updog服务updog -d updog123 -p 90 --password 00...
注意:CMake2.8中默认是有-DNDEBUG的
08-16
6684
注意:CMake2.8中默认是有-DNDEBUG的
-DNDEBUG 是告诉如G++之类的编译器在每个translation unit中定义macro NDEBUG,进而导致所有assert()都被关闭!
Python无所不能?五分钟教会你用python打造个人云盘!
cnmeimei的博客
05-22
597
1 简介
当我们想要从本地向云服务器上传文件时,比较常用的有pscp等工具,但避免不了每次上传都要写若干重复的代码。
而笔者最近发现的一个基于Python的工具updog,可以帮助我们在服务器上搭建类似云盘的服务,使得我们可以在web界面中完成文件的上传与下载,十分的方便。
最重要的是,特别特别特别简单!
下面就带大家学习一下updog的具体使用方法。
2 使用updog
笔者习惯使用putty来连接云服务器,如图1(IP地址等信息已打码),我们登录后进入页面:
因为updog是Python的...
第 438 期 Python 周刊
爱写Bug
03-09
578
文章教程 如何用 Django 仿制 YouTube 网站链接:https://www.education-ecosystem.com/andreybu/RaWGm-how-to-cre...
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
Hello_wshuo
CSDN认证博客专家
CSDN认证企业博客
码龄8年
暂无认证
225
原创
2万+
周排名
14万+
总排名
270万+
访问
等级
1万+
积分
883
粉丝
777
获赞
377
评论
2026
收藏
私信
关注
热门文章
python实现AES加密解密
69844
docker给已存在的容器添加或修改端口映射
65874
python3实现AES加密
62041
关于cannot remove ‘directory': Directory not empty的解决办法
58343
关于 Windows6.1-KB2999226-x64.msu 此更新不适用你的计算机解决办法
55198
分类专栏
PyQt5的入门与实践
10篇
Scrapy 入门与实践
1篇
最新评论
写一个frida通杀脚本
wdwd00:
不错的软件,这样数据看着方便多了
fbterm的配置,纯文本终端显示中文
飞羽工具人:
请问这个是让tty界面能显示中文嘛
mysql数据库报错 sql 1452 Cannot add or update a child row:a foreign key constraint fails
lp10711:
1452 - Cannot add or update a child row: a foreign key constraint fails (`studb`.`grade01`, CONSTRAINT `grade01_ibfk_2` FOREIGN KEY (`课程编号`) REFERENCES `course` (`课程编号`) ON DELETE CASCADE) 能否具体说说怎么解决呀,弄好久了都一直这样
小米路由器局域网设备ping不通
Pei你看雪 .:
换了之后还是这样
linux启动终端出现To run a command as administrator (user root) use sudo command See man sudo_root
2301_76687321:
请问是怎么解决的呀?第一次使用,冒昧打扰
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
linux 安装 Microsoft Edge 卡顿问题解决(刷新率低)
zipimport.ZipImportError: can‘t decompress data; zlib not available 解决
sudo执行脚本不重置环境变量
2023年7篇
2022年13篇
2021年51篇
2020年54篇
2019年84篇
2018年16篇
目录
目录
分类专栏
PyQt5的入门与实践
10篇
Scrapy 入门与实践
1篇
目录
评论 1
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
个
红包个数最小为10个
红包总金额
元
红包金额最低5元
余额支付
当前余额3.43元
前往充值 >
需支付:10.00元
取消
确定
下一步
知道了
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
规则
hope_wisdom 发出的红包
打赏作者
Hello_wshuo
你的鼓励将是我创作的最大动力
¥1
¥2
¥4
¥6
¥10
¥20
扫码支付:¥1
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
余额充值
updog是啥梗
updog是啥梗
登录/注册
下载豆瓣客户端
豆瓣 6.0 全新发布
×
豆瓣
扫码直接下载
iPhone
·
Android
豆瓣
读书
电影
音乐
同城
小组
阅读
FM
时间
豆品
豆瓣小组
精选
文化
行摄
时尚
生活
科技
搜索:
updog是啥梗
来自: momo
2022-02-28 12:56:49
逛油管vtuber视频时发现有这个梗,查了好久都不知道是啥…
赞
×
加入小组后即可参加投票
确定
回应
转发
赞
收藏
只看楼主
路倚纱
2022-02-28 13:51:40
https://amp.knowyourmeme.com/memes/updog
删除
|
赞 (4)
回应
momo
楼主
2022-02-28 22:35:43
https://amp.knowyourmeme.com/memes/updog
https://amp.knowyourmeme.com/memes/updog
路倚纱
谢谢!!!
删除
|
赞
回应
oswinyaki
2022-03-03 03:38:02
谢谢!!!
谢谢!!!
momo
没太懂唉
删除
|
赞
回应
oswinyaki
2022-03-03 03:38:56
楼主现在明白了吗,教教我
删除
|
赞
回应
一只出格君 (已婚两男家有两猫)
2022-03-03 03:58:54
楼主现在明白了吗,教教我
楼主现在明白了吗,教教我
oswinyaki
别人听不懂什么是updog就会问你What's updog?,听着和“What's up, dog?”是一样的。dog可以用来称呼朋友,类似于Buddy。所以当别人问什么是updog的时候,对方说出口的那一瞬间会意识到自己说了一句“What's up, dog?”(你好啊,老哥!)
删除
|
赞 (6)
回应
oswinyaki
2022-03-03 04:36:52
别人听不懂什么是updog就会问你What's updog?,听着和“What's up, dog?”是一样的。dog可以用来
别人听不懂什么是updog就会问你What's updog?,听着和“What's up, dog?”是一样的。dog可以用来称呼朋友,类似于Buddy。所以当别人问什么是updog的时候,对方说出口的那一瞬间会意识到自己说了一句“What's up, dog?”(你好啊,老哥!)
...
一只出格君
哦哦哦!懂了!谢谢你
删除
|
赞 (1)
回应
momo
楼主
2022-03-03 17:46:44
别人听不懂什么是updog就会问你What's updog?,听着和“What's up, dog?”是一样的。dog可以用来
别人听不懂什么是updog就会问你What's updog?,听着和“What's up, dog?”是一样的。dog可以用来称呼朋友,类似于Buddy。所以当别人问什么是updog的时候,对方说出口的那一瞬间会意识到自己说了一句“What's up, dog?”(你好啊,老哥!)
...
一只出格君
哇靠是出格!!b站上的出格吗!!!
删除
|
赞
回应
一只仓鼠 (C' est La Vie)
2022-03-06 11:07:45
别人听不懂什么是updog就会问你What's updog?,听着和“What's up, dog?”是一样的。dog可以用来
别人听不懂什么是updog就会问你What's updog?,听着和“What's up, dog?”是一样的。dog可以用来称呼朋友,类似于Buddy。所以当别人问什么是updog的时候,对方说出口的那一瞬间会意识到自己说了一句“What's up, dog?”(你好啊,老哥!)
...
一只出格君
Dog 美黑之间好朋友互相称呼的词
删除
|
赞
回应
小飞侠Yan
2022-03-06 11:49:09
还以为是underdog的反义词...
删除
|
赞
回应
你的回应
回应请先
登录
, 或
注册
推荐到广播
英文梗(English meme)
212989 人聚集在这个小组
加入小组
相关内容推荐
在我的B站首页刷到这样的视频真的很惊恐(慎入有)
(熊猫小组)
被b站搬运我们组帖子的up主拉黑了
(竞境有条小组)
讲个笑话合集更新啦 笑话姐翻我牌了!
(Girls Planet 999小组)
just问一下,最近在B站刷到的这个up主有授权吗
(Reddit恐怖故事小组)
求你们看这两个视频,up很犀利的眼光和嘴看到很开心
(ZEROBASEONE小组)
安利一个超级有意思的reaction up主
(举椅妖精福熙珠小组)
搞笑帖。。。B站出现了有史以来。。。第一个比大冰身份还多的...
(豆瓣句号小组小组)
在搞笑博主那里刷到的 吓晕。。。
(还没想好叫什么捏小组)
为什么在b站,有很多人讨厌像“梗百科”、“梗指南”这种账号?
(古怪问题研究中心小组)
b站的标题一直都这么可以吗?
(矫情文字品鉴小组小组)
最新讨论
(
更多
)
afterlife?天堂地狱?
(小鳥游江雨)
我发现了最贴切的微信英文翻译
(2333)
骗子的十种说法及定义
(艾瑟芮亚)
怎么用英语解释(本格推理)?
(momo)
stumbleine 这个词是怎么回事
(Kaboom)
© 2005-2024 douban.com, all rights reserved 北京豆网科技有限公司
关于豆瓣
· 在豆瓣工作
· 联系我们
· 法律声明
· 帮助中心
· 移动应用
· 豆瓣广告
↑回顶部
×
在这里发现跟你一样特别的人,并与之交流...
注册
登录
第三方登录:
×
updog一个基于python的云盘环境搭建工具 - 掘金
updog一个基于python的云盘环境搭建工具 - 掘金
首页 首页
沸点
课程
直播
活动
竞赛
商城
APP
插件 搜索历史
清空
创作者中心
写文章 发沸点 写笔记 写代码 草稿箱 创作灵感
查看更多
会员
登录
注册
updog一个基于python的云盘环境搭建工具
恩光的空间
2021-03-31
516
1. updog 简述
updog,一个基于python的云盘环境搭建工具,可以帮助我们在服务器上搭建类似云盘的服务,使得我们可以在web界面中完成文件的上传与下载,十分的方便。
2. updog 安装
updog是python中的一个第三方库
在命令行执行下面命令安装updog,注意必须基于 python3.x 进行安装
pip install updog
3.updog参数及注意事项
这里注意 updog 要在可以读写的路径下面运行,否则访问会出错,或者启动就会报错
如果你不想切换到路径去运行,也可以使用-d 去指定一个可读写的目录
optional arguments:
-h, --help show this help message and exit
-d DIRECTORY, --directory DIRECTORY
-p PORT, --port PORT Port to serve [Default=9090]
--password PASSWORD Use a password to access the page. (No username)
--ssl Use an encrypted connection
--version show program's version number and exit
4.updog开启服务
在命令行执行:updog -d UPDOG -p 9090 --password 123456
-d UPDOG :前提条件:当前路径中存在UPDOG文件夹,若命令行已在UPDOG文件夹中,可直接执行updog -p 9090 --password 123456
-p 9090:端口号,可修改为其他
--password 123456:密码,也可不设置密码,可直接执行updog -d UPDOG -p 9090
执行命令后即开启服务:
5.web访问
在浏览器中访问主机ip:9090 或 http://127.0.0.1:9090
此时即可点击链接打开网页,登录密码按照设定的密码,用户名为空
若未设置密码,可直接进入上传下载页面
登录后即可操作文件的上传和下载
6.updog 后台运行方法
因:关闭命令终端后,updog服务将自动关闭,这时候我们需要将另外一条命令来挂起updog
linux系统:
开启服务:nohup updog -p 9090 --password 123456 &
关闭服务:而如果想要关闭之前在后台挂起的服务,可以先通过
fuser -v -n tcp 端口号
1
来查找对应的程序ID,然后使用kill -s 9 程序ID来关闭指定服务
windows系统:
开启服务:
(1)创建bat文件,文件内容为:
(2)创建vbs文件,文件内容为:
(3)双击运行vbs文件,服务就在后台开启了
关闭服务:
netstat -aon | findstr 9090
通过端口号查找对应的程序ID
taskkill /im 6684
通过程序ID通过关闭指定服务
恩光的空间
测试
8
文章
6.0k
阅读
6
粉丝 目录 收起
1. updog 简述
2. updog 安装
3.updog参数及注意事项
4.updog开启服务
5.web访问
6.updog 后台运行方法
相关推荐 27岁程序媛未来的出路到底在哪里? 167k阅读 · 1.6k点赞作为前端 leader,怎么快速搭建多环境CICD自动化部署? 57k阅读 · 1.2k点赞Vue3.3 + Vite+ Element-Plus + TypeScript 从0到1搭建企业级后台管理系统(前后端开源) 100k阅读 · 875点赞我是怎么在掘金找到老婆的 140k阅读 · 2.8k点赞基于 ChatGPT 和 React 搭建 JSON 转 TS 的 Web 应用 242k阅读 · 213点赞 友情链接:
省市区街道四级联动vue
在java中 线程的调度策略采用
【个人网盘-updog】使用updog建立个人网盘,so easy-CSDN博客
>【个人网盘-updog】使用updog建立个人网盘,so easy-CSDN博客
【个人网盘-updog】使用updog建立个人网盘,so easy
最新推荐文章于 2024-03-05 00:27:57 发布
二十四桥下一句
最新推荐文章于 2024-03-05 00:27:57 发布
阅读量6.8k
收藏
19
点赞数
7
分类专栏:
个人云盘
python
文章标签:
大数据
云盘管理
个人云盘
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lgh0824/article/details/104752513
版权
python
同时被 2 个专栏收录
2 篇文章
0 订阅
订阅专栏
个人云盘
1 篇文章
0 订阅
订阅专栏
1. updog 简述
updog,一个基于python的云盘环境搭建工具,可以帮助我们在服务器上搭建类似云盘的服务,使得我们可以在web界面中完成文件的上传与下载,十分的方便。
2. updog 安装
在命令行执行下面命令安装updog,注意必须基于 python3.x 进行安装
pip3 install updog
安装过程报出的提示信息
Collecting updog Downloading updog-1.4.tar.gz (2.5 MB) |████████████████████████████████| 2.5 MB 2.1 MB/s Requirement already satisfied: colorama in /home/luckynote/anaconda3/lib/python3.6/site-packages (from updog) (0.3.9) Requirement already satisfied: flask in /home/luckynote/anaconda3/lib/python3.6/site-packages (from updog) (0.12.2) Collecting flask_httpauth Downloading Flask_HTTPAuth-3.3.0-py2.py3-none-any.whl (5.0 kB) Requirement already satisfied: werkzeug in /home/luckynote/anaconda3/lib/python3.6/site-packages (from updog) (0.15.2) Requirement already satisfied: pyopenssl in /home/luckynote/anaconda3/lib/python3.6/site-packages (from updog) (17.0.0) Requirement already satisfied: Jinja2>=2.4 in /home/luckynote/anaconda3/lib/python3.6/site-packages (from flask->updog) (2.9.6) Requirement already satisfied: itsdangerous>=0.21 in /home/luckynote/anaconda3/lib/python3.6/site-packages (from flask->updog) (0.24) Requirement already satisfied: click>=2.0 in /home/luckynote/anaconda3/lib/python3.6/site-packages (from flask->updog) (6.7) Requirement already satisfied: cryptography>=1.7 in /home/luckynote/anaconda3/lib/python3.6/site-packages (from pyopenssl->updog) (1.8.1) Requirement already satisfied: six>=1.5.2 in /home/luckynote/anaconda3/lib/python3.6/site-packages (from pyopenssl->updog) (1.12.0) Requirement already satisfied: MarkupSafe>=0.23 in /home/luckynote/anaconda3/lib/python3.6/site-packages (from Jinja2>=2.4->flask->updog) (0.23) Requirement already satisfied: idna>=2.1 in /home/luckynote/anaconda3/lib/python3.6/site-packages (from cryptography>=1.7->pyopenssl->updog) (2.5) Requirement already satisfied: asn1crypto>=0.21.0 in /home/luckynote/anaconda3/lib/python3.6/site-packages (from cryptography>=1.7->pyopenssl->updog) (0.22.0) Requirement already satisfied: packaging in /home/luckynote/anaconda3/lib/python3.6/site-packages (from cryptography>=1.7->pyopenssl->updog) (16.8) Requirement already satisfied: setuptools>=11.3 in /home/luckynote/anaconda3/lib/python3.6/site-packages (from cryptography>=1.7->pyopenssl->updog) (45.2.0.post20200210) Requirement already satisfied: cffi>=1.4.1 in /home/luckynote/anaconda3/lib/python3.6/site-packages (from cryptography>=1.7->pyopenssl->updog) (1.10.0) Requirement already satisfied: pycparser in /home/luckynote/anaconda3/lib/python3.6/site-packages (from cffi>=1.4.1->cryptography>=1.7->pyopenssl->updog) (2.17) Building wheels for collected packages: updog Building wheel for updog (setup.py) … done Created wheel for updog: filename=updog-1.4-py3-none-any.whl size=2445970 sha256=c26292ecab825e4abb4110d55af6a5d06372ef0d07d1f5e7ccc27618d3ca26e4 Stored in directory: /home/luckynote/.cache/pip/wheels/28/44/90/a0f0062acb127b1cf856ef3c07e0436588eb1524f67728007f Successfully built updog Installing collected packages: flask-httpauth, updog Successfully installed flask-httpauth-3.3.0 updog-1.4
注意:安装过程中,如果出现网络不可达到或者安装一半安装失败,请不要气馁,可以重复安装几次。
3. updog 配置服务
cd ~/
mkdir updog
cd updog
updog -p 9090 --password 123456
执行updog命令后如下所示
[+] Serving /home/luckynote/updog… * Running on http://0.0.0.0:9090/ (Press CTRL+C to quit)
此时即可点击链接打开网页,登陆密码按照设定的密码,用户名为空 登陆后即可完成上传下载的任务
4. updog 命令参数说明
updog -d DIRECTORY -p PORT --password PASSWORD
其中参数d表示服务开启的根目录,即在服务开启后访问服务无法查看此目录同级别或以上的目录,默认为当前目录;
参数p表示服务开启的端口,默认9090;
参数password表示密码,使用HTTP basic authentication来进行密码保护,无用户名,默认无密码,即直接可以访问,当然这种不建议。
5. updog 补充
在关闭命令终端后,updog服务将自动关闭,这时候我们需要将另外一条命令来挂起updog
nohup updog -p 9091 --password 123456 &
这时候云盘路径下多了 nohub.out 文件,此时,我们的服务便在后台挂起,即便关闭终端也可以正常访问云盘服务。 而如果想要关闭之前在后台挂起的服务,可以先通过
fuser -v -n tcp 端口号
来查找对应的程序ID,然后使用kill -s 9 程序ID来关闭指定服务。
【PS】当然除了使用 nohub ,也可以使用 screen命令挂起服务,具体的命令这里就不多做介绍了,感兴趣的小伙伴可以自己查找 screen 的命令说明。
6. updog 好处
操作简单,仅仅需要几步就能让你拥有一个自主的网盘终端非常适用于局域网内搭建统一管理的网盘系统一台服务器可以开启多个不同配置的updog服务
关注博主即可阅读全文
优惠劵
二十四桥下一句
关注
关注
7
点赞
踩
19
收藏
觉得还不错?
一键收藏
打赏
知道了
5
评论
【个人网盘-updog】使用updog建立个人网盘,so easy
1. updog 简述updog,一个基于python的云盘环境搭建工具,可以帮助我们在服务器上搭建类似云盘的服务,使得我们可以在web界面中完成文件的上传与下载,十分的方便。2. updog 安装在命令行执行下面命令安装updog,注意必须基于 python3.x 进行安装pip3 install updog安装过程报出的提示信息Collecting updogDownload...
复制链接
扫一扫
专栏目录
cffi-1.4.1.tar.gz资源Linux版本
07-06
cffi-1.4.1.tar.gz资源Linux版本,主要方便各位开发人员的下载
建立个人网盘,乌版图安装updog
L_s_h_123456的博客
12-09
584
乌版图安装updog,建立个人网盘
步骤1:(先更新一下软件列表,最好乌版图使用国内源,比如阿里源,腾讯源,华为源…这样下载速度会比较快,我使用阿里源)
sudo apt update
步骤2:(有可能会提示pip3未安装)
pip3 install updog
步骤3:(安装一下pip3(国内源很快))
sudo apt install python3-pip
步骤4:继续执行
pip3 install updog
有可能会报错,报错截图如下:(报错行很多,选取开头,和结尾)
步骤5:
5 条评论
您还未登录,请先
登录
后发表或查看评论
updog:一款局域网传输文件的软件
Hello_wshuo
04-27
3315
前言
不知道你是否有过这样 的需求,在局域网传输文件,苦于没有好的软件支持,或者只能单向传输,updog可以完全解决这种问题
安装
pip3 install updog
updog是python中的一个第三方库
使用
updog
这里注意 updog 要在可以读写的路径下面运行,否则访问会出错,或者启动就会报错
如果你不想切换到路径去运行,也可以使用-d 去指定一个可读写的目录
optiona...
updog的一个bug修复 支持多线程 视频播放支持跳转
delacroix_xu的专栏
02-08
1168
updog是一个非常好用的局域网多媒体服务器,用来在家刷刷电视剧非常不错
搭配UC浏览器,可以得到很好的体验。可以直接播放电视剧或电影
但是updog目前有2个bug,影响体验
1、只允许一个用户访问,或者说一个线程访问,后来的就阻塞。这是一个常见的问题 2、播放视频不能跳转。视频跳过开头,跳转到中间,往后跳,往前跳,都是非常常规的操作,但updog不支持
github.com/xingxinghuo…
我folk了原作者的仓库,修改了这2个bug。 并提交了PR,希望原作者能采纳
github
Shells:一款功能强大的反向Shell快速生成工具
阿道夫的博客
02-13
531
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。同时每个成长路线对应的板块都有配套的视频提供:当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类了。
一分钟搞定属于自己的私人网盘(updog)
山海皆可平z
07-10
1525
昨天我写了一篇文章是关于私人网盘的搭建,是用PHP语言写的Evoluted Directory Listing Script,今天我再介绍一种更简单的方式,是python写的updog,对于不属于PHP,熟悉python的小伙伴来说应该跟友好。
首先讲一下怎么安装:
安装 注意必须基于 python3.x 进行安装
pip3 install updog
安装成功了是 updog-1.4版本,python中安装东西就是这么的简单,so easy!
然后直接开启服务:
updog .
编译hue报错
zs1238520的博客
06-14
826
hue编译报错解决办法
plupload无法上传空文件_updog : 一款局域网传输文件的软件/网盘
weixin_39956350的博客
12-08
246
updogupdog是python中的一个第三方库,可以帮助我们在服务器上搭建类似云盘的服务,使得我们可以在web界面中完成文件的上传与下载,十分的方便。安装:pip3 install updog -i https://pypi.douban.com/simple启动服务:终端提示符输入下面内容开启updog服务updog -d updog123 -p 90 --password 00...
注意:CMake2.8中默认是有-DNDEBUG的
08-16
6684
注意:CMake2.8中默认是有-DNDEBUG的
-DNDEBUG 是告诉如G++之类的编译器在每个translation unit中定义macro NDEBUG,进而导致所有assert()都被关闭!
C++中Argument和Parameter这两个词的含义
08-15
4531
用中文讲就是在C++中,Argument指实参,Parameter指形参。
[ZZ]http://www.devx.com/tips/Tip/13049
Understanding the Difference Between an Argument and
updog:您的看门狗,用于更新软件而不进行更新
02-12
项目状态我自己才刚刚开始使用它,因此请考虑使用alpha-verging-on-beta质量。用法$ java -jar updog.jar add clj-kondo < updog:Updog替代了Python的SimpleHTTPServer。 它允许通过HTTPS进行上传和下载,可以设置临时SSL证书并使用http基本身份验证 04-29 Updog替代了Python的SimpleHTTPServer 。 它允许通过HTTP / S进行上传和下载,可以设置临时SSL证书并使用HTTP基本身份验证。 安装 使用pip安装: pip3 install updog 用法 updog [-d DIRECTORY] [-p PORT] [--... updog:基于WebRTC的P2P视频聊天Web应用 03-08 Rust项目是使用Cargo构建的。 每个项目指定其自己的依赖项,这些依赖项在编译时引入。 原料药 该API位于api/目录中。 要运行API,请运行cargo run api 。 API取决于Redis。 您必须在此项目的根目录下的.env文件中... updog:一种与 BBS 用户进行外部联系的方式 07-04 养狗 一种与 BBS 用户进行外部联系的方式 Python库 | updator-0.1.4.tar.gz 05-24 资源分类:Python库 所属语言:Python 资源全名:updator-0.1.4.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059 Reddit喜欢社交媒体网站。 使用Vue.js + TypeScript,ASP.NET核心,PostgreSQL构建。 建筑是“干净的”。-.NET开发 05-27 Updog.in Live:https://updog.in Updog是具有Reddit风格的内容聚合网站。...前端是使用Vue.js和TypeScript构建的。 后端由ASP.NET Core和PostgreSQL数据库提供支持。 在建筑方面明智的项目坚持清洁的建筑 Elasticsearch搜索引擎 qq_53573029的博客 03-02 1369 什么是elaticsearch?一个开源的分布式搜索引擎,可以用来实现搜索,日志统计,分析,系统监控等功能什么是elastic stack(ELK)?是以elaticsearch为核心的技术栈,包括bears,Logstash,kibana,elaticsearch什么是Lucene?是Apache的开源搜索引擎类库,提供了搜索引擎的核心API什么是文档和词条?每一条数据就是一个文档对文档中的内容分词,得到的词语就是词条什么是正向索引?基于文档id创建索引,查询词条时必须先找到文档,而后判断是否包含词条。 探索数据宇宙:深入解析大数据分析与管理技术 Srlua的博客 03-02 1655 数据集成的目的是保证数据的质量和可信性。大数据价值大(Value)的特性虽然意味着大数据蕴含了巨大价值,但是大数据同时也存在价值密度低的特点,体现在大数据中存在大量的冗余数据、噪音数据、遗漏数据和错误数据。NoSQL数据库采用类似键/值、列族、文档和图(Graph)等非关系数据模型,通常没有固定的表结构,没有复杂的查询优化机制,也没有严格的事务 ACID 特性的约束,因此和关系型数据库相比,NOSQL数据库具有更优秀的查询效率更灵活的横向可扩展性和更高并发处理性,并能够存储和处理非结构化数据。 智能运维管理系统平台:数字化转型时代的运维先锋 最新发布 MXsoft618的博客 03-05 1025 综上所述,监控易在智能运维中通过提供开放性和可扩展性的接口、支持多种标准协议和数据格式、提供灵活的数据处理和分析能力以及提供统一的监控和管理平台等方式与其他系统进行集成。作为一款全面而高效的运维管理工具,它通过引入人工智能、大数据分析等先进技术,实现了运维工作的智能化、自动化和可视化,有效应对了数字化转型时代运维行业所面临的挑战。以监控易为代表的智能运维管理系统平台,通过引入人工智能、大数据分析等先进技术,实现了运维工作的智能化、自动化和可视化,有效应对了上述挑战。 SpringCloud的Consul b2105859的博客 03-01 1215 consul “相关推荐”对你有帮助么? 非常没帮助 没帮助 一般 有帮助 非常有帮助 提交 二十四桥下一句 CSDN认证博客专家 CSDN认证企业博客 码龄11年 智行者 86 原创 1万+ 周排名 157万+ 总排名 59万+ 访问 等级 4946 积分 3412 粉丝 269 获赞 377 评论 984 收藏 私信 关注 热门文章 Matlab坐标图像隐藏横纵坐标的方法 74789 【OpenPose-Windows】OpenPose+VS2015+Windows+CUDA8+cuDNN5.1 官方配置教程 43581 【OpenPose-Windows】运行OpenposeDemo.exe 如何保存图像运行结果及关节点信息 26450 【Ubuntu-Tensorflow】程序结束掉GPU显存没有释放的问题 22985 【Ubuntu-Tensorflow】GPU设置及显存资源分配 21016 分类专栏 深度学习 6篇 python 2篇 个人云盘 1篇 ncnn 3篇 Android 4篇 vulkan 2篇 android studio 2篇 算力 2篇 数据库 1篇 SQL 1篇 Centos 1篇 tomcat 1篇 流媒体服务器 1篇 计算机网络 1篇 C++ 14篇 个人感悟 2篇 CMake 2篇 Opencv 20篇 VS C++ 4篇 C# 3篇 matlab-gui 1篇 matlab 1篇 caffe 8篇 win10 5篇 VS2015 4篇 OpenPose 4篇 OCR 1篇 机器视觉 1篇 Tensorflow 7篇 GPU 5篇 AI 6篇 Ubuntu 14篇 Vision 3篇 数据通信 1篇 Algrithm 1篇 raspberry pi 1篇 dlib 5篇 qt 2篇 face 11篇 landmark 7篇 paper 2篇 tracker darknet 1篇 docker 2篇 anaconda 1篇 最新评论 【cuda】释放cuda显存及进程 GUNDAM_EXIA_: 太好用了吧,之前我每次只能重启,现在一行指令fuser -k /dev/nvidia*就可以了 【人脸对齐-Landmarks】300W 数据集 小蜜蜂-嗡嗡嗡: 你好博主,非常感谢你提供的数据集下载,但是我感觉有些困惑,数据量与官方不一致,我看你的文件里面有mirror,是你做了数据扩增吗?还有labels_ibug_300W_train.xml文件里面有ibug的数据,ibug官方不是说是测试集吗, 你提供的文件训练中为啥也有呢? 【Anaconda】InvalidVersionSpecError: Invalid version spec: =2.7 不努力的小跳蛙只能变成牛蛙煲: 文件里没有这一行应该怎么解决呢 【ubuntu】GPU进程kill后,显存未释放(杀死僵尸进程) RainyDu: 解决了,感谢 【Docker】 ubuntu系统快速修改Docker默认镜像存放地址 天书的懒惰: 请问下 有用过的同学吗 您愿意向朋友推荐“博客详情页”吗? 强烈不推荐 不推荐 一般般 推荐 强烈推荐 提交 最新文章 【cuda】释放cuda显存及进程 ubuntu 查看 so 动态链接库 相关命令 【Docker】 ubuntu系统快速修改Docker默认镜像存放地址 2022年5篇 2021年10篇 2020年16篇 2019年17篇 2018年18篇 2017年30篇 2016年7篇 目录 目录 分类专栏 深度学习 6篇 python 2篇 个人云盘 1篇 ncnn 3篇 Android 4篇 vulkan 2篇 android studio 2篇 算力 2篇 数据库 1篇 SQL 1篇 Centos 1篇 tomcat 1篇 流媒体服务器 1篇 计算机网络 1篇 C++ 14篇 个人感悟 2篇 CMake 2篇 Opencv 20篇 VS C++ 4篇 C# 3篇 matlab-gui 1篇 matlab 1篇 caffe 8篇 win10 5篇 VS2015 4篇 OpenPose 4篇 OCR 1篇 机器视觉 1篇 Tensorflow 7篇 GPU 5篇 AI 6篇 Ubuntu 14篇 Vision 3篇 数据通信 1篇 Algrithm 1篇 raspberry pi 1篇 dlib 5篇 qt 2篇 face 11篇 landmark 7篇 paper 2篇 tracker darknet 1篇 docker 2篇 anaconda 1篇 目录 评论 5 被折叠的 条评论 为什么被折叠? 到【灌水乐园】发言 查看更多评论 添加红包 祝福语 请填写红包祝福语或标题 红包数量 个 红包个数最小为10个 红包总金额 元 红包金额最低5元 余额支付 当前余额3.43元 前往充值 > 需支付:10.00元 取消 确定 下一步 知道了 成就一亿技术人! 领取后你会自动成为博主和红包主的粉丝 规则 hope_wisdom 发出的红包 打赏作者 二十四桥下一句 您的鼓励是我最大的创作动力 ¥1 ¥2 ¥4 ¥6 ¥10 ¥20 扫码支付:¥1 获取中 扫码支付 您的余额不足,请更换扫码支付或充值 打赏作者 实付元 使用余额支付 点击重新获取 扫码支付 钱包余额 0 抵扣说明: 1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。 余额充值 Python无所不能?五分钟教会你用python打造个人云盘! - 知乎首发于Python之家切换模式写文章登录/注册Python无所不能?五分钟教会你用python打造个人云盘!程序员阿人生苦短,我用Python1 简介当我们想要从本地向云服务器上传文件时,比较常用的有pscp等工具,但避免不了每次上传都要写若干重复的代码。而笔者最近发现的一个基于Python的工具updog,可以帮助我们在服务器上搭建类似云盘的服务,使得我们可以在web界面中完成文件的上传与下载,十分的方便。最重要的是,特别特别特别简单!下面就带大家学习一下updog的具体使用方法。2 使用updog笔者习惯使用putty来连接云服务器,如图1(IP地址等信息已打码),我们登录后进入页面:因为updog是Python的一个第三方包,接下来我们直接使用pip3 install updog来安装updog,在安装前请确保服务器已安装Python 3.X版本:接着我们就可以直接使用updog来开启服务,按照如下格式传参启动服务:updog -d DIRECTORY -p PORT --password PASSWORD其中参数d表示服务开启的根目录,即在服务开启后访问服务无法查看此目录同级别或以上的目录,默认为当前目录;参数p表示服务开启的端口,默认9090;参数password表示密码,使用HTTP basic authentication来进行密码保护,无用户名,默认无密码,即直接可以访问,当然这种不建议。譬如下面我们先切换到根目录,然后创建名为updog的文件夹,并在这个文件夹内开启updog服务:cd /mkdir updogcd updogupdog -p 666 --password UPDOG这样我们就在我们的云服务器上开启了updog服务,通过ip地址:666来访问服务:可以看到这时提示我们输入密码,我们不填用户名,输入密码UPDOG进入服务:可以看到在这个页面中我们可以可以随意上传和下载文件(但不可以修改文件,必须在服务器操作)。但这时有一个问题当我们关闭putty后,刚才开启的updog服务随即停止,遂无法正常访问,这时我们只需要将开启服务的命令修改为:nohup updog -p 666 --password UPDOG &这时我们的服务便在后台挂起,不会随着putty的关闭而停止:并且一台服务器可以开启多个不同配置的updog服务,非常方便。很多小伙伴在学习Python的过程中往往因为没有资料或者没人指导从而导致自己不想学下去了,因此我特意准备了大量的PDF书籍、视频教程,都免费送给大家!不管你是零基础还是有基础都可以获取到自己相对应的学习礼包!包括Python软件工具和2019最新入门到实战教程,( 有道云笔记 ) 点击复制到链接浏览器打开即可!而如果想要关闭之前在后台挂起的服务,可以先通过fuser -v -n tcp 端口号来查找对应的程序ID,然后使用kill -s 9 程序ID来关闭指定服务:以上就是本文全部内容,如有笔误之处望指出!原作者:程序IT圈原出处(公众号)原文链接(https://mp.weixin.qq.com/s?src=11×tamp=1586244600&ver=2263&signature=WFutQsU9*7YQUK9NKpUbFWkku7*R0lK25G6-ucUZoGG7V*LiltOrTuNfC*N1WMMCt4nbVHnW*uxIuzVqQNBnMas5RKcQ6uIOfnlDlKgEuo-I-yyBHbBo-ougKdZWrVVA&new=1)发布于 2020-04-07 18:38PythonPython 开发赞同添加评论分享喜欢收藏申请转载文章被以下专栏收录Python之家每天分享编程 GitHub - sc0tfree/updog: 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 basic auth. Skip to content Toggle navigation Sign in Product Actions Automate any workflow Packages Host and manage packages Security Find and fix vulnerabilities Codespaces Instant dev environments Copilot Write better code with AI Code review Manage code changes Issues Plan and track work Discussions Collaborate outside of code Explore All features Documentation GitHub Skills Blog Solutions For Enterprise Teams Startups Education By Solution CI/CD & Automation DevOps DevSecOps Resources Learning Pathways White papers, Ebooks, Webinars Customer Stories Partners Open Source GitHub Sponsors Fund open source developers The ReadME Project GitHub community articles Repositories Topics Trending Collections Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name Query To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert sc0tfree / updog Public Notifications Fork 295 Star 2.8k 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 basic auth. License MIT license 2.8k stars 295 forks Branches Tags Activity Star Notifications Code Issues 30 Pull requests 18 Actions Projects 0 Security Insights Additional navigation options Code Issues Pull requests Actions Projects Security Insights sc0tfree/updog This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. masterBranchesTagsGo to fileCodeFolders and filesNameNameLast commit messageLast commit dateLatest commit History12 Commitsupdogupdog .gitignore.gitignore LICENSELICENSE MANIFEST.inMANIFEST.in README.mdREADME.md requirements.txtrequirements.txt setup.cfgsetup.cfg setup.pysetup.py View all filesRepository files navigationREADMEMIT license 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 basic auth. Installation Install using pip: pip3 install updog Usage updog [-d DIRECTORY] [-p PORT] [--password PASSWORD] [--ssl] Argument Description -d DIRECTORY, --directory DIRECTORY Root directory [Default=.] -p PORT, --port PORT Port to serve [Default=9090] --password PASSWORD Use a password to access the page. (No username) --ssl Enable transport encryption via SSL --version Show version -h, --help Show help Examples Serve from your current directory: updog Serve from another directory: updog -d /another/directory Serve from port 1234: updog -p 1234 Password protect the page: updog --password examplePassword123! Please note: updog uses HTTP basic authentication. To login, you should leave the username blank and just enter the password in the password field. Use an SSL connection: updog --ssl Thanks A special thank you to Nicholas Smith for designing the updog logo. About 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 basic auth. Topics file-upload file-sharing http-server simplehttpserver https-server Resources Readme License MIT license Activity Stars 2.8k stars Watchers 29 watching Forks 295 forks Report repository Releases 5 Fixes a bug or two Latest Feb 19, 2020 + 4 releases Packages 0 No packages published Languages Python 49.2% CSS 28.3% HTML 18.5% JavaScript 4.0% Footer © 2024 GitHub, Inc. Footer navigation Terms Privacy Security Status Docs Contact Manage cookies Do not share my personal information You can’t perform that action at this time. updog - Updog 是 Python 的 SimpleHTTPServer 的替代品。它允许通过 HTTP/S 上传和下载,可以设置临时 SSL 证书并使用 http 基本身份验证。_PyPI中文网 Skip to main content
Switch to mobile version
Warning Some features may not work without JavaScript. Please try enabling it if you encounter problems. Search PyPI Search 首页 搜索 帮助 pycharm
Menu
Help Sponsors Log in Register Search PyPI Search
updog 1.4 pip install updog Copy PIP instructions Latest version
Released:
Apr 25, 2022
Updog 是 Python 的 SimpleHTTPServer 的替代品。它允许通过 HTTP/S 上传和下载,可以设置临时 SSL 证书并使用 http 基本身份验证。 导航 项目描述 发布历史 下载文件 项目链接 Homepage Download 统计数据 GitHub 统计: Stars: Forks: Open issues/PRs: View statistics for this project via Libraries.io, or by using our public dataset on Google BigQuery Meta License: MIT License (MIT) 作者: sc0tfree Tags HTTP, server, SimpleHTTPServer, directory Maintainers sc0tfree 分类 Development Status 5 - Production/Stable Environment Console Web Environment Framework Flask Intended Audience Developers System Administrators License OSI Approved :: MIT License Natural Language English Operating System MacOS Microsoft :: Windows POSIX Programming Language Python :: 3 Python :: 3.4 Python :: 3.5 Python :: 3.6 Python :: 3.7 Python :: 3.8 Topic Communications :: File Sharing Internet :: WWW/HTTP Internet :: WWW/HTTP :: WSGI Security 项目描述 项目详情 发布历史 下载文件 项目描述 Updog 是 Python 的SimpleHTTPServer. 它允许通过 HTTP/S 上传和下载,可以设置临时 SSL 证书并使用 HTTP 基本身份验证。 安装 使用 pip 安装: pip3 install updog 用法 updog [-d DIRECTORY] [-p PORT] [--password PASSWORD] [--ssl] 争论 描述 -d 目录,--目录目录 根目录 [默认=.] -p 端口,--端口端口 服务端口 [默认=9090] --password 密码 使用密码访问页面。(没有用户名) --ssl 通过 SSL 启用传输加密 - 版本 显示版本 -h,--帮助 显示帮助 例子 从当前目录服务: updog 从另一个目录服务: updog -d /another/directory 从端口 1234 服务: updog -p 1234 密码保护页面: updog --password examplePassword123! 请注意:updog 使用 HTTP 基本身份验证。要登录,您应该将用户名留空,然后在密码字段中输入密码。 使用 SSL 连接: updog --ssl 谢谢 特别感谢Nicholas Smith设计了 updog 标志。 项目详情 项目链接 主页 下载 统计数据 GitHub统计: 星星: 叉子: 未解决的问题/公关: 通过Libraries.io或使用我们在 Google BigQuery 上的公共数据集 查看此项目的统计信息 元 许可证:麻省理工学院许可证(MIT) 作者: sc0tfree 标签 HTTP, 服务器, SimpleHTTPServer, 目录 维护者 sc0tfree 分类器 发展状况 5 - 生产/稳定 环境 安慰 网络环境 框架 烧瓶 目标听众 开发者 系统管理员 执照 OSI 批准 :: MIT 许可证 自然语言 英语 操作系统 苹果系统 微软Windows POSIX 编程语言 蟒蛇 :: 3 Python :: 3.4 Python :: 3.5 Python :: 3.6 Python :: 3.7 Python :: 3.8 话题 通讯 :: 文件共享 互联网 :: WWW/HTTP 互联网 :: WWW/HTTP :: WSGI 安全 发布历史 发布通知| RSS订阅 这个版本 1.4 2020 年 2 月 19 日 1.3 2020 年 2 月 19 日 1.2 2020 年 2 月 18 日 1.1 2020 年 2 月 18 日 0.9 2020 年 2 月 18 日 下载文件 下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。 源分布 updog-1.4.tar.gz (2.5 MB 查看哈希) 已上传 2020 年 2 月 19 日 source 关 updog -1.4.tar.gz 的哈希值 updog-1.4.tar.gz 的哈希值 算法 哈希摘要 SHA256 ee7fdd76317a789925a3e4fbf7eff3071487af279b7365bd831c31b1bd816c5e 复制 MD5 4caf1f64e70a77bd03be82da95f7e632 复制 布莱克2-256 363c4051b7c06cc103887243a9093c6887889e196c531783e33b571f5e3cf9fe 复制 关
由 Python 中文网 翻译和维护。
© 2022 Python 软件基金会Python无所不能?五分钟教会你用python打造个人云盘! - 知乎
GitHub - sc0tfree/updog: 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 basic auth.
updog - Updog 是 Python 的 SimpleHTTPServer 的替代品。它允许通过 HTTP/S 上传和下载,可以设置临时 SSL 证书并使用 http 基本身份验证。_PyPI中文网
updog:一款局域网传输文件的软件-腾讯云开发者社区-腾讯云
g:一款局域网传输文件的软件-腾讯云开发者社区-腾讯云全栈程序员站长updog:一款局域网传输文件的软件关注作者腾讯云开发者社区文档建议反馈控制台首页学习活动专区工具TVP最新优惠活动文章/答案/技术大牛搜索搜索关闭发布登录/注册首页学习活动专区工具TVP最新优惠活动返回腾讯云官网全栈程序员站长首页学习活动专区工具TVP最新优惠活动返回腾讯云官网社区首页 >专栏 >updog:一款局域网传输文件的软件updog:一款局域网传输文件的软件全栈程序员站长关注发布于 2022-09-03 14:56:198950发布于 2022-09-03 14:56:19举报文章被收录于专栏:全栈程序员必看全栈程序员必看大家好,又见面了,我是你们的朋友全栈君。 前言不知道你是否有过这样 的需求,在局域网传输文件,苦于没有好的软件支持,或者只能单向传输,updog可以完全解决这种问题安装pip3 install updog复制updog是python中的一个第三方库使用updog复制这里注意 updog 要在可以读写的路径下面运行,否则访问会出错,或者启动就会报错
如果你不想切换到路径去运行,也可以使用-d 去指定一个可读写的目录optional arguments:
-h, --help show this help message and exit
-d DIRECTORY, --directory DIRECTORY
Root directory [Default=.]
-p PORT, --port PORT Port to serve [Default=9090]
--password PASSWORD Use a password to access the page. (No username)
--ssl Use an encrypted connection
--version show program's version number and exit复制在这里插入图片描述
启动后你可以通过输入对应的ip地址去访问, 可以上传文件和下载,还可以预览文件,图片视频音乐,不过视频只支持 mp4格式的预览另外这个软件在电脑上运行后手机通过浏览器也可以和电脑之间相互传文件,web确实很通用其他遇到几个问题,可以通过修改源码的办法来解决:发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/139810.html原文链接:https://javaforall.cn本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。 原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除前往查看javahttps网络安全本文分享自 作者个人站点/博客 前往查看如有侵权,请联系 cloudcommunity@tencent.com 删除。本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!javahttps网络安全评论登录后参与评论0 条评论热度最新登录 后参与评论推荐阅读LV.关注文章0获赞0目录前言安装使用其他领券社区专栏文章阅读清单互动问答技术沙龙技术视频团队主页腾讯云TI平台活动自媒体分享计划邀请作者入驻自荐上首页技术竞赛资源技术周刊社区标签开发者手册开发者实验室关于社区规范免责声明联系我们友情链接腾讯云开发者扫码关注腾讯云开发者领取腾讯云代金券热门产品域名注册云服务器区块链服务消息队列网络加速云数据库域名解析云存储视频直播热门推荐人脸识别腾讯会议企业云CDN加速视频通话图像分析MySQL 数据库SSL 证书语音识别更多推荐数据安全负载均衡短信文字识别云点播商标注册小程序开发网站监控数据迁移Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有 深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档Copyright © 2013 - 2024 Tencent Cloud.All Rights Reserved. 腾讯云 版权所有登录 后参与评论00
updog:一款局域网传输文件的软件 - Hello_wshuo - 博客园
updog:一款局域网传输文件的软件 - Hello_wshuo - 博客园
会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式 ...
退出登录
注册
登录
Hello_wshuo
博客园
首页
新随笔
联系
订阅
管理
updog:一款局域网传输文件的软件
前言
不知道你是否有过这样 的需求,在局域网传输文件,苦于没有好的软件支持,或者只能单向传输,updog可以完全解决这种问题
安装
pip3 install updog
updog是python中的一个第三方库
使用
updog
这里注意 updog 要在可以读写的路径下面运行,否则访问会出错,或者启动就会报错 如果你不想切换到路径去运行,也可以使用-d 去指定一个可读写的目录
optional arguments:
-h, --help show this help message and exit
-d DIRECTORY, --directory DIRECTORY
Root directory [Default=.]
-p PORT, --port PORT Port to serve [Default=9090]
--password PASSWORD Use a password to access the page. (No username)
--ssl Use an encrypted connection
--version show program's version number and exit
启动后你可以通过输入对应的ip地址去访问, 可以上传文件和下载,还可以预览文件,图片视频音乐,不过视频只支持 mp4格式的预览
另外这个软件在电脑上运行后手机通过浏览器也可以和电脑之间相互传文件,web确实很通用
其他
遇到几个问题,可以通过修改源码的办法来解决:
每次启动后(因为我用的是chrome浏览器)网页会自动翻译,这然我感到难受,所以我简单的修改了一下它的源码 路径在updog库文件updog/templates/home.html 把里面大部分显示英文的地方翻译了一下,写成中问
主要这地方要把 lang去掉 上传中文文件后,文件名消失, updog/__main__.py 在 1145行 这问题主要是 secure_filename()函数会判断文件名是否安全,会把中文文件名直接去除,所以我们不使用这个函数就可以了,或者你也可以去修改 secure_filename() 这个函数的源码,网上有介绍的,不过我觉得没什么必要了,所以就没修改,因为我只是用这个做文件传输,不是搭建网站什么的
本文来自博客园,作者:Hello_wshuo,转载请注明原文链接:https://www.cnblogs.com/Hellowshuo/p/15622173.html
posted @
2020-04-27 16:00
Hello_wshuo
阅读(110)
评论(0)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面返回顶部
公告
Copyright © 2024 Hello_wshuo
Powered by .NET 8.0 on Kubernetes