从源码编译需先安装 qt5-qmake 和 qt5-default;源码目录名带版本号(如 LAN-Share-1.2.1/src),克隆后需进入对应版本目录;需保证收发双方在同一局域网内才能发现对方
LAN-Share
abdularisGPL-3.0长期未更新基于 Qt C++ 的跨平台局域网文件传输应用,通过 TCP/UDP 在设备间直接互传文件,无需依赖云服务或外网。
Cross platform LAN File transfer application built with Qt C++ framework
sudo dpkg -i ./lanshare_1.2.1-1_amd64.debREADME 未说明;仅要求收发双方处于同一局域网(有线或无线)
基于 Qt 的跨平台局域网文件传输工具,无需配置即可收发文件和文件夹
基于 Qt C++ 的跨平台局域网文件传输应用,通过 TCP/UDP 在设备间直接互传文件,无需依赖云服务或外网。
核心能力
- 在同一局域网内自动发现接收方并直接发送
- 支持单文件、多文件以及整个文件夹传输
- 可同时向多个接收方发送文件
- 支持暂停、恢复和取消传输任务
- 接收端自动接受文件,无需手动确认
容易踩的坑
- continuousContinuous buildpre-release2019-02-24 · 2019-02-24 12:23 UTC
查看更新说明
Travis CI build log: https://travis-ci.org/abdularis/LAN-Share/builds/497750665/
- 1.2.1最新正式版2017-06-20 · 2017-06-20 23:11 UTC
- 1.2.02017-06-20 · 2017-06-20 22:31 UTC
查看更新说明
- 1.1.02016-12-20 · 2016-12-20 11:30 UTC
这个版本没有写更新说明。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
LAN Share
LAN Share is a cross-platform application for transferring files over a local area network. Built with the Qt GUI framework, it enables seamless transfer of files or folders, large or small, without additional configuration.
Installation
Download the latest version from the releases page.
Ubuntu/Debian (.deb)
- Download the
.debpackage (e.g.,lanshare_1.2.1-1_amd64.deb). - Open a terminal and navigate to the download directory.
- Run:
sudo dpkg -i ./lanshare_1.2.1-1_amd64.deb
Arch Linux (AUR)
- Download the PKGBUILD.
- In a terminal, run:
Or, with an AUR helper:makepkg -siyay -S lan-share-bin
Linux (AppImage)
- Download the AppImage.
- Make it executable:
chmod +x ./LANShare.AppImage - Run the AppImage directly.
Windows
Download the executable from the releases page or Softpedia.
Compiling from Source
Prerequisites
Install Qt tools. For Debian-based systems:
sudo apt install qt5-qmake qt5-default
Learn more about qmake here.
Steps
- Clone the repository:
git clone https://github.com/abdularis/LAN-Share - Navigate to the source directory:
cd LAN-Share-1.2.1/src - Compile:
qmake -o Makefile LANShare.pro make
Features
- Transfer single or multiple files
- Send entire folders
- Support for multiple simultaneous receivers
- Pause, resume, or cancel transfers
Usage
- Ensure both sender and receiver are connected to the same local network (wired or wireless).
- Launch LAN Share on both devices.
- On the sender’s device:
- Click Send and choose files or folders.
- Select the receiver in the Select Receiver dialog.
- Click Send to start the transfer.
- The receiver automatically accepts the files or folders.
Screenshots

License
GPLv3