双击打开就一个窗口:手机扫窗口里的二维码,另一台电脑自动出现在列表里。 不用数据线、不用云盘中转、不用装手机 App——文件直接在局域网里跑。
微信会压缩图片、限制大小、还要登录;U 盘要拔插、容易丢。这个工具两边一开就传,原样不变。
双击就开一个干净的应用窗口,没有地址栏、没有标签页。不会额外弹出黑色命令行窗口,也不会再开一个浏览器——所有东西都在这一屏里。
局域网里其他开着本工具的电脑,几秒内自动出现在列表,显示名字和地址,点一下就连过去。不用记 IP,不用问同事「你 IP 多少」。
二维码就在窗口首屏,手机相机扫一下直接打开网页,选文件就传。安卓还能装 Termux 让手机反过来当接收端。
支持多文件、整个文件夹拖进来,带实时进度条。流式读写,内存占用恒定 —— 传 10 GB 的视频也不会卡死。
不联网、不上传、不采集,没有任何云端中转。还能设访问密码,防止同网段其他人误入。已做路径穿越防护。
Windows 版就一个 7.9 MB 的 exe,拷到 U 盘带着走。右上角 ⚙ 里改共享目录、设密码,改完立刻生效,不用重启。
两台设备连同一个 WiFi,各自打开工具,就完事了。
Windows 双击 exe;Linux / macOS 运行 start.sh。端口被占用会自动顺延,不用管。
手机扫窗口里的二维码;另一台电脑就在「局域网里的其他设备」里,点「打开」直接连过去。
拖文件进去,或者选整个文件夹,进度条走完就在对方共享目录里了。关掉窗口 = 停止共享。
主程序是一个 Python 单文件,没有任何第三方依赖。选你的系统:
两种方式,推荐第一种 —— 不用装 Python。
下载后双击即可。首次运行时 Windows 防火墙会弹窗,点「允许访问」,否则手机连不上。
装 Python 3.8+(python.org,勾选 Add Python to PATH),然后双击 启动共享.bat。
系统自带 Python 3 就行,无需安装任何库。
没有单窗口模式所需的 Chrome / Edge / Chromium 时,会自动回退到 tkinter 小窗口或系统默认浏览器。
sudo apt install python3-tk(或 dnf install python3-tkinter)。
两种玩法,绝大多数情况用方式 A 就够了。
手机和电脑连同一个 WiFi,用手机扫电脑上的二维码,或在手机浏览器里输入电脑显示的地址。网页界面手机上一样好用。
装 Termux,手机就变成一台共享服务器,电脑反过来向它传文件。
整个工具就一个 fileshare.py,纯标准库,没有第三方依赖。二维码编码器也是自己实现的(GF(256) 里德-所罗门纠错)。
pip install pyinstaller 后执行
pyinstaller --onefile --windowed --name 局域网文件共享 fileshare.py。
http:// 不是 https://,别让浏览器自动跳 httpsLANShare 文件夹。想换地方就点窗口右上角的 ⚙,改完立即生效。
~/.lanshare.json(Windows 是 C:\Users\你的用户名\.lanshare.json)。
一个人做的小工具,用着顺手就好。有问题、有想法,邮件直接找得到人。
遇到问题欢迎直接发邮件,附上系统版本和复现步骤会更快定位。 也欢迎告诉我你希望加什么功能 —— 目前被提到最多的是「断点续传」和「按类型/日期排序」。
如果这个工具帮你省了数据线和网盘会员
扫码自愿赞助,金额随意
每一份都用在把这个工具做得更好上