当前位置:首页 > 技术分享 > 正文内容

只要3秒!Python极速搭建局域网文件共享服务器

admin3周前 (08-18)技术分享103
在日常工作中,是否遇到下面的困扰:
  • 同事急需你电脑上的资料文件,却找不到U盘
  • 聊天工具传输速度慢,文件类型受限
  • 云存储等第三方工具存在隐私泄露风险,还需要复杂配置


今天我们使用Python内置神器,3秒搭建局域网文件共享服务器!你没看错,就是3秒!


核心武器:HTTP服务器模块




Python自带了一个强大的模块http.server,只需要一条命令就能启动文件共享服务器
# 在文件所在目录执行
python -m http.server


默认端口8000,浏览器访问http://your_ip:8000,就可以查看当前目录下的所有文件



  • 实测传输1GB的文件用时不到10s(千兆局域网环境)

  • 手机连接同一个局域网,同样也能在浏览器访问

  • 服务端可以查看到所有的访问记录(如上图所示)

进阶使用技巧




1.自定义端口

将默认的8000端口替换为其他未被占用的端口

python -m http.server 7879

2.自定义共享目录

设置共享的根目录

# Linux/Mac共享/share文件夹
python3 -m http.server -d /share 7879
# Windows共享D:\share文件夹
python -m http.server -d D:\share 7879


3.多线程性能优化

http.server默认为单线程,多人使用有高并发阻塞风险,可使用socketserver.ThreadingTCPServer

import socketserver
from http.server import SimpleHTTPRequestHandler

handler = SimpleHTTPRequestHandler
    with socketserver.ThreadingTCPServer(('', 7879), handler) as httpd:
    httpd.serve_forever()




安全提示:使用完毕后请及时关闭文件共享服务(关闭cmd命令终端窗口即可),避免长期暴露文件
技术不在于复杂,而在于解决实际问题。下次需要共享文件时,无需聊天工具来回发送,也不必寻找U盘,只需打开终端,一行命令开启专属高速文件共享通道!

扫描二维码推送至手机访问。

版权声明:本文由小刚刚技术博客发布,如需转载请注明出处。

本文链接:https://blog.bitefu.net/post/685.html

分享给朋友:

相关文章

WPS表格办公—取消科学计数法显示

WPS表格办公—取消科学计数法显示

我们在利用WPS表格与Excel表格进行日常办公时,经常需要制作各种各样的表格,当我们在表格当中输入长数据的时候,表格经常会自动显示为科学计数法,很多人都看不懂科学计数法的意思,那么,我们如何在输入长数字的时候避免显示为科学计数法呢,今天我...

贾氏鸣天鼓健耳养肾操

贾氏鸣天鼓健耳养肾操

《贾氏鸣天鼓健耳养肾操》鸣天鼓是健耳强肾治耳病的古法,贾氏越云自创的鸣天鼓健耳养肾操是在古法的基础上创建。顺序:1静坐挺胸。2双手放心脏位置的胸口,左手掌盖住右手掌。3闭目静心,深呼吸19下。4双手相互搓揉,让手掌发热。5用发热的双手手掌严...

Nginx服务崩溃自动重启脚本(监控进程服务并自动重启进程服务)脚本

有一台服务器运行着Ngin最近突然有一次崩溃,导致使用方当天无法访问网页端,然后我不得不登录服务器,检查各项服务,发现nginx崩溃了,于是重启Nginx,问题解决。后来为了防止Nginx再发生这种情况给运维带来的运维成本,于是写了一个脚本...

七牛html js上传带进度条源码

七牛html js上传带进度条源码注册链接https://s.qiniu.com/uM7RJv完整代码下载:https://n802.com/f/349707-489018989-c141f6(访问密码:5036)http://www.yi...

apicloud影视APP源码 无需后台

apicloud影视APP源码 无需后台

介绍集合vip影视接口到一个android app中 方便观看各平台影视资源及直播开源地址:https://gitee.com/web/vip_yingshi软件架构使用apicloud搭建影视APP源码,无后台,调用接口同步api解析网址...

记一次阿里云服务器cc攻击防护 windows 2012 iis8

记一次阿里云服务器cc攻击防护 windows 2012 iis8

上次连续一周左右阿里云服务器都在遭受cc攻击.导致访问量特别大,节假日接口调用特别缓慢或者根本访问不了的情况.本身服务器安装了 网站安全狗(IIS版) .并开始了防cc攻击.但是呢,平时还行,这次压力山大.于是一气之下用pytho...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。