Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick Share - 本地文件快速分享工具

一个简单易用的本地文件分享工具,支持通过右键菜单快速启动HTTP服务器,让你能够轻松地在局域网内分享文件和文件夹。

✨ 功能特性

  • 🚀 一键分享:右键文件或文件夹即可快速启动分享服务
  • 🌐 局域网访问:自动获取本机IP地址,生成可访问的网络链接
  • 📋 自动复制:分享链接自动复制到剪贴板,支持中文路径
  • 📁 目录浏览:支持文件夹浏览,提供详细的文件列表视图
  • 轻量级:基于Express框架,启动快速,资源占用少

🛠️ 安装使用

方法一:直接使用(推荐)

  1. 下载项目到本地
  2. 双击运行 register.bat 注册右键菜单
  3. 右键任意文件或文件夹,选择「本地网络分享」
  4. 分享链接会自动复制到剪贴板,直接粘贴给其他人即可

方法二:命令行使用

# 安装依赖
npm install
#
yarn install

# 启动分享服务
node main.js "文件或文件夹路径"

📦 打包说明

项目使用 pkg 进行打包,生成独立的可执行文件:

# 安装pkg(如果未安装)
npm install -g pkg@4.49

# 打包为Windows可执行文件
pkg -t win .\package.json

🔧 技术栈

  • Node.js - 运行环境
  • Express - Web服务器框架
  • serve-index - 目录浏览中间件
  • iconv-lite - 中文编码支持
  • pkg - 打包工具

📝 使用说明

  1. 文件分享:右键单个文件,选择「本地网络分享」,会直接分享该文件
  2. 文件夹分享:右键文件夹,选择「本地网络分享」,会分享整个文件夹并提供目录浏览
  3. 访问方式:其他设备通过浏览器访问生成的链接即可下载文件或浏览文件夹
  4. 停止分享:关闭命令行窗口即可停止分享服务

⚠️ 注意事项

  • 确保防火墙允许8889端口的访问
  • 分享的文件在服务运行期间会被占用,请勿删除或移动
  • 仅在可信任的局域网环境中使用
  • 服务默认运行在8889端口

📄 许可证

ISC License

🔗 相关文档

详细文档:https://gfqom16lb9.feishu.cn/docx/ACwkddV48oDop3xUy8Lc6E7YnNf

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages