LAN-Share

abdularisGPL-3.0长期未更新

基于 Qt C++ 的跨平台局域网文件传输应用,通过 TCP/UDP 在设备间直接互传文件,无需依赖云服务或外网。

Cross platform LAN File transfer application built with Qt C++ framework

1.2.1发布于 2017-06-20 23:11 UTC733star92fork同步于 2026-11-07 07:34 UTC

怎么上手

由 README 提炼,执行前请确认
sudo dpkg -i ./lanshare_1.2.1-1_amd64.deb
硬件要求按 README 说明

README 未说明;仅要求收发双方处于同一局域网(有线或无线)

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

基于 Qt 的跨平台局域网文件传输工具,无需配置即可收发文件和文件夹

基于 Qt C++ 的跨平台局域网文件传输应用,通过 TCP/UDP 在设备间直接互传文件,无需依赖云服务或外网。

核心能力

  • 在同一局域网内自动发现接收方并直接发送
  • 支持单文件、多文件以及整个文件夹传输
  • 可同时向多个接收方发送文件
  • 支持暂停、恢复和取消传输任务
  • 接收端自动接受文件,无需手动确认

容易踩的坑

从源码编译需先安装 qt5-qmake 和 qt5-default;源码目录名带版本号(如 LAN-Share-1.2.1/src),克隆后需进入对应版本目录;需保证收发双方在同一局域网内才能发现对方

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

4 个版本1.2.1
  1. continuousContinuous buildpre-release2019-02-24 · 2019-02-24 12:23 UTC
    查看更新说明
  2. 1.2.1最新正式版2017-06-20 · 2017-06-20 23:11 UTC
  3. 1.2.02017-06-20 · 2017-06-20 22:31 UTC
    查看更新说明
  4. 1.1.02016-12-20 · 2016-12-20 11:30 UTC

    这个版本没有写更新说明。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    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)

    1. Download the .deb package (e.g., lanshare_1.2.1-1_amd64.deb).
    2. Open a terminal and navigate to the download directory.
    3. Run:
      sudo dpkg -i ./lanshare_1.2.1-1_amd64.deb
      

    Arch Linux (AUR)

    1. Download the PKGBUILD.
    2. In a terminal, run:
      makepkg -si
      
      Or, with an AUR helper:
      yay -S lan-share-bin
      

    Linux (AppImage)

    1. Download the AppImage.
    2. Make it executable:
      chmod +x ./LANShare.AppImage
      
    3. 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

    1. Clone the repository:
      git clone https://github.com/abdularis/LAN-Share
      
    2. Navigate to the source directory:
      cd LAN-Share-1.2.1/src
      
    3. 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

    1. Ensure both sender and receiver are connected to the same local network (wired or wireless).
    2. Launch LAN Share on both devices.
    3. 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.
    4. The receiver automatically accepts the files or folders.

    Screenshots

    Screenshot 1 Screenshot 2 Screenshot 3

    License

    GPLv3