先来看看效果

电脑访问

手机访问

Windows版本搭建

(1).首先你需要在你的电脑上或者服务器上安装Python3.X。

(2).然后通过如下指令来安装updog库,网上有很多关于updog的介绍,我这里就不详细说

pip3 install updog

(3).静静的等他安装完成,然后执行以下命令 updog 如下界面你就成功了

updog安装成功,启动图

(4).大家已经看到了。启动成功后有个默认的9090端口,地址是本服务器的ip地址。所以我们连接去看一看

(5).直接打开这个地址,就能看到本服务器上的指定位置的文件,这个时候我们就可以进行上传和下载操作了。是不是很简单,不过不用着急,我们刚才是默认启动,没有账户名和密码,所以我们为了服务器的安全,不能这么玩

(6).安全加固,我们要给我们的云盘加密,所以不直接使用updog指令来启动updog,我们用下面的命令来启动

#用法: updog [-h] [-d DIRECTORY] [-p PORT] [--password PASSWORD] [--ssl] [--version]#1024表示启动端口,MFGCS是我头条号的缩写,是我的密码updog -p 1024 --user MFGCS --password MFGCS#当然,你可以在你的服务器单独的划分一块区域,然后指定路径即可[-d DIRECTORY]

(7).启动完成后,我们再访问地址,就需要我们输入账户名和密码,我们没有设置用户名,所以直接输入密码 MFGCS,即可进入上面的页面。简单吧!

(8).既然我们要云盘,那么我们肯定要随时随地的用手机也能上传下载不是?

因为我是windows服务器是阿里云的,所以需要去阿里云的控制界面开启1024端口。然后手机上也就可以访问了

其实Linux服务器上面搭建也是类似的。只需要安装Python,安装updog。下面我就不详细写了

Linux服务器Python安装

(1).直接在linux服务器上通过在线下载Python3.8的安装包,然后解压安装(由于链接不让发,所以用图片的方式展现给大家)

tar Jxvf  Python-3.8.0.tar.xz #解压下载的源码包cd Python-3.8.0  #换到源码包的目录下./configure --prefix=/opt/python3.8  #说明:指定按装目录:/opt/python3.8make && make install  #编译并且安装

(2).测试Python是否安装正常

下载第三方库updog

安装完成之后跟上面Windos的启动命令是一样的,所以我就不详细讲了。

pip3 install updog

结语

个人云盘虽然不限速,但是跟你的服务器的带宽和硬盘空间有关系,带宽决定了你上传和下载的速度,硬盘空间决定了你的个人私盘能存放多少东西。

大家有什么问题或者疑问可以在下方留言,或者关注我发私信

我是蜜蜂,我爱编程

2020年3月4日 BY:蜜蜂攻城狮

python3 上传文件到目标机器_Python3 +服务器搭建私人云盘,再也不怕限速了相关推荐

  1. python3 上传文件到目标机器_通过python模块实现服务器和本地机器之间快速拷贝文件...

    在实际的开发过程中,很多时候我们都不直接在本机上开发,一般都在远程服务器上开发并运行程序. 比如三胖在实际开发中就会使用到很多台服务器:我有一台笔记本电脑,通过 ssh 连接着很多台服务器,我需要经常 ...

  2. python3 上传文件到目标机器_再见Python 2.7,你好Python 3.7

    安装python3 直接下载安装 1.下载地址如下:python 3.7 2.点击下载好的pkg文件进行安装 3.安装完成之后,python 3.70的默认安装路径如下: /Library/Frame ...

  3. Confluence wiki上传文件时报“不能上传文件至Confluence中,服务器可能已失效”

    Confluence wiki 上传文件时报"不能上传文件至Confluence中,服务器可能已失效"的解决方法. 一. 后台管理修改配置 首先用管理员登陆Confluence后台 ...

  4. jenkins如何上传文件到目标服务器,如何将文件上传到jenkins并用于构建?

    小编典典 来自Jenkins文件参数帮助 指定工作空间中相对于上传文件放置位置的位置(例如," jaxb-ri / data.zip") 上载的文件位置是相对于工作空间的. 您需要 ...

  5. python分片上传_分片上传_分片上传_上传文件_Python_SDK 示例_对象存储 OSS - 阿里云...

    OSS提供的分片上传(Multipart Upload)功能,将要上传的较大文件(Object)分成多个数据块(Part)来分别上传,上传完成后再调用CompleteMultipartUpload接口 ...

  6. php - 前端表单上传文件并保存到指定服务器目录

    效果图 准备 前端使用 from 表单以 POST 方式提交文件,php 进行处理后存储文件到指定目录. 目录结构:新建一个存储用户文件的文件夹(userImage),然后再建一个 index.php ...

  7. python3上传文件_Python3学习笔记(十八):文件上传和下载

    importrequests upload_url= 'http://upload.renren.com/upload.fcgi?pagetype=addpublishersingle&hos ...

  8. xshell服务器上传文件,xshell终端向远程服务器上传文件方法

    JavaScript sync and async(同步和异步) 推荐四篇文章: JavaScript 是单线程的深入分析 JavaScript 运行机制详解:再谈 Event Loop JavaSc ...

  9. 使用Docker搭建NextCloud私人云盘+Collabora文件预览编辑

    使用Docker搭建NextCloud私人云盘+Collabora文件预览编辑 前言 开始搭建 编写docker-compose.yml文件 nginx.conf 启动容器 NextCloud配置 接 ...

最新文章

  1. apply()智用:需要几个参数但只有一个参数数组
  2. php建立数据库操作类,PHP数据库操作类的定义及使用
  3. 电脑主板维修_自学电脑主板维修第45讲
  4. python数字编码_Python 编码为什么那么蛋疼?
  5. 机器学习基础-岭回归-06
  6. nodeJS 开发微信公众号
  7. godaddy修改php版本,Godaddy美国主机Plesk面板修改PHP版本教程
  8. POJ 1159 (DP)
  9. 用与非门设计血型配对电路_利用与非门CD4011做一个防盗报警器,那些高大上就这么简单...
  10. 游戏玩家的图形显示设置指南(12)(The Gamer's Graphics Display Settings Guide)
  11. 冒泡排序(数组排序不用Array.Sort)
  12. 从零基础入门Tensorflow2.0 ----一、1.1 实战分类模型(fashion_mnsit数据集,数据读取与展示)
  13. jQuery表格排序组件-tablesorter
  14. ESP8285与ESP8266的差异
  15. 工资,一般讲税前还是税后?
  16. 单片机8位共阴极数码管0~99自增
  17. 人工智能、深度学习和机器学习有哪些区别?
  18. canvas实现粒子特效
  19. 每日一题.PYTHON面向对象编写模拟人生屌丝逆袭游戏(登录类/角色类/场景类)?
  20. binlog回滚mysql误操作数据

热门文章

  1. Redis配置和常用命令
  2. swift 3.0 中使用 xib
  3. cocos2dx3.2文件结构和代码结构
  4. 漫谈软件研发特种部队之中的一个
  5. Oracle RAC更改VIP IP地址_2节点的实验
  6. FusionCharts V3图表导出图片和PDF属性说明
  7. android Fragments详解一:概述
  8. Mybatis源码之核心流程分析
  9. 解决windows指纹登录不灵问题
  10. maven settings.xml国内仓库配置