● 单文件 · 零依赖 · 不联网

同一 WiFi 下
电脑手机互传文件

双击打开就一个窗口:手机扫窗口里的二维码,另一台电脑自动出现在列表里。 不用数据线、不用云盘中转、不用装手机 App——文件直接在局域网里跑。

✓ 免安装,双击即用 ✓ 不弹命令行 ✓ 数据不出局域网
局域网文件共享 — DESKTOP-PC
连接二维码
手机扫这个
http://192.168.1.100:8000/
局域网里的其他设备 自动发现
🖥 办公室台式机
192.168.1.23:8000
打开 ›
💻 小明的笔记本
192.168.1.47:8000
打开 ›
把文件拖到这里 · 或 选择文件夹 整个上传
共享文件
PDF项目验收报告.pdf4.2 MB
MP4产品演示录像.mp4286 MB
ZIP设计稿合集.zip58 MB
🪟 Windows 7 / 10 / 11 🐧 Linux 全发行版 🍎 macOS 🤖 Android 浏览器 / Termux 📱 iOS 浏览器

为什么用它,而不是微信传文件

微信会压缩图片、限制大小、还要登录;U 盘要拔插、容易丢。这个工具两边一开就传,原样不变。

🪟

真的只有一个窗口

双击就开一个干净的应用窗口,没有地址栏、没有标签页。不会额外弹出黑色命令行窗口,也不会再开一个浏览器——所有东西都在这一屏里。

🔍

电脑之间自动发现

局域网里其他开着本工具的电脑,几秒内自动出现在列表,显示名字和地址,点一下就连过去。不用记 IP,不用问同事「你 IP 多少」。

📱

手机扫码就能传

二维码就在窗口首屏,手机相机扫一下直接打开网页,选文件就传。安卓还能装 Termux 让手机反过来当接收端。

📦

整个文件夹、几 GB 都行

支持多文件、整个文件夹拖进来,带实时进度条。流式读写,内存占用恒定 —— 传 10 GB 的视频也不会卡死。

🔒

数据一步都不出局域网

不联网、不上传、不采集,没有任何云端中转。还能设访问密码,防止同网段其他人误入。已做路径穿越防护。

⚙️

免安装,改设置即时生效

Windows 版就一个 7.9 MB 的 exe,拷到 U 盘带着走。右上角 ⚙ 里改共享目录、设密码,改完立刻生效,不用重启。

三步开始,一分钟都用不了

两台设备连同一个 WiFi,各自打开工具,就完事了。

1

打开

Windows 双击 exe;Linux / macOS 运行 start.sh。端口被占用会自动顺延,不用管。

2

找到对方

手机扫窗口里的二维码;另一台电脑就在「局域网里的其他设备」里,点「打开」直接连过去。

3

传

拖文件进去,或者选整个文件夹,进度条走完就在对方共享目录里了。关掉窗口 = 停止共享。

窗口里就四个区,一眼看得完

🖼
本机 — 二维码 + 本机地址,可以复制、在浏览器打开
🖥
其他设备 — 自动发现的电脑,点「打开」直连
📤
发送到本机 — 点击 / 拖拽 / 选文件夹上传,带进度条
📂
共享文件 — 搜索、多选、打包成 zip、下载、删除

下载

主程序是一个 Python 单文件,没有任何第三方依赖。选你的系统:

Windows 7 / 10 / 11

两种方式,推荐第一种 —— 不用装 Python。

方式 1:免安装 exe

下载 LANShare.exe 7.9 MB · v1.0 · 无需 Python 运行环境

下载后双击即可。首次运行时 Windows 防火墙会弹窗,点「允许访问」,否则手机连不上。

方式 2:用 Python 运行

装 Python 3.8+(python.org,勾选 Add Python to PATH),然后双击 启动共享.bat。

提示:单窗口模式调用的是 Edge / Chrome / Chromium 内核(Win10/11 自带 Edge)。万一都没有,会自动退回一个小窗口或系统默认浏览器,不会没反应。

Linux / macOS

系统自带 Python 3 就行,无需安装任何库。

# 一键启动(会自动开独立应用窗口) chmod +x start.sh && ./start.sh # 或者直接用 Python 跑 python3 fileshare.py # 服务器 / SSH 等无桌面环境 python3 fileshare.py --no-gui

没有单窗口模式所需的 Chrome / Edge / Chromium 时,会自动回退到 tkinter 小窗口或系统默认浏览器。

Linux 桌面提示:若要使用 tkinter 回退窗口,需 sudo apt install python3-tk(或 dnf install python3-tkinter)。

Android 手机 / 平板

两种玩法,绝大多数情况用方式 A 就够了。

方式 A:什么都不用装(推荐)

手机和电脑连同一个 WiFi,用手机扫电脑上的二维码,或在手机浏览器里输入电脑显示的地址。网页界面手机上一样好用。

方式 B:让手机当接收端

装 Termux,手机就变成一台共享服务器,电脑反过来向它传文件。

termux-setup-storage pkg install python cd ~/storage/shared python fileshare.py --no-gui

源码 / 自行打包

整个工具就一个 fileshare.py,纯标准库,没有第三方依赖。二维码编码器也是自己实现的(GF(256) 里德-所罗门纠错)。

# 常用参数 python fileshare.py -d ~/共享目录 -p 8000 --pin 1234 -n 我的电脑 # -d 目录 -p 端口 --pin 密码 -n 设备名 # --no-gui 命令行模式 --no-discovery 关闭设备发现 # 跑测试 python tests/test_server.py # 服务端 28 项 python tests/test_qr.py # 二维码 80 组比对 python tests/test_discovery.py # 设备发现
打包成 exe:pip install pyinstaller 后执行 pyinstaller --onefile --windowed --name 局域网文件共享 fileshare.py。

常见问题

手机打不开电脑上的地址?
  1. 手机和电脑要连同一个 WiFi(部分路由器开了「AP 隔离」,需要在路由器设置里关掉)
  2. Windows 防火墙放行 —— 第一次运行时弹窗点「允许访问」
  3. 地址是 http:// 不是 https://,别让浏览器自动跳 https
列表里看不到另一台电脑?
两边都要开着本工具才能互相发现 —— 靠的是局域网 UDP 广播心跳(每 3 秒一次,端口 53535)。 企业网络 / 部分路由器可能禁了广播,这种情况下手动在浏览器里输入对方地址即可,功能完全一样。
能传多大的文件?速度怎么样?
没有硬限制,几百 MB 到几 GB 都可以。写入是流式的,内存占用恒定,不会因为文件大就卡死。 速度取决于你的路由器和网卡 —— 千兆局域网通常能跑满,比微信和网盘快得多。
文件传到哪里去了?
默认在用户目录下的 LANShare 文件夹。想换地方就点窗口右上角的 ⚙,改完立即生效。
安全吗?会不会被局域网里其他人看到?
默认同一 WiFi 下的人都能访问(这就是它的用途)。如果是在公司、会议室等不够信任的网络里, 在 ⚙ 里设一个访问密码即可,对方要输入密码才能打开。另外程序只监听局域网,不主动对外暴露, 也不要把端口转发到公网。不联网、不采集、不上传任何数据。
忘了密码怎么办?
删掉配置文件即可:~/.lanshare.json(Windows 是 C:\Users\你的用户名\.lanshare.json)。
需要联网吗?要注册账号吗?
都不需要。断网状态下两台设备连同一个路由器照样能传。没有账号、没有服务器、没有云,数据一步都不出你的局域网。
关掉窗口之后文件还在吗?
在。关掉窗口只是停止共享,已经传好的文件仍在共享目录里,随时可以再打开继续用。

关于开发者

一个人做的小工具,用着顺手就好。有问题、有想法,邮件直接找得到人。

骏
骏成网络
开发 & 维护
联系邮箱 ✉ 775192855@qq.com
当前版本 v1.0 · 单文件 / 零第三方依赖
支持平台 Windows · Linux · macOS · Android
反馈内容 Bug 反馈 · 功能建议 · 定制需求

遇到问题欢迎直接发邮件,附上系统版本和复现步骤会更快定位。 也欢迎告诉我你希望加什么功能 —— 目前被提到最多的是「断点续传」和「按类型/日期排序」。

下次要传文件,别再找数据线了

7.9 MB,免安装,双击就用。拷到 U 盘里,到哪台电脑上都能跑。

下载 Windows 版 其他系统