tokenpocket钱包官方安卓下载|updog

作者: tokenpocket钱包官方安卓下载
2024-03-07 21:41:57

一分钟搞定属于自己的私人网盘(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之家切换模式写文章登录/注册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.

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中文网

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 软件基金会

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