GitHub斩获4K星!教你在NAS上部署这款超简洁P2P文件传输工具

2025-12-14 18:21:24 35点赞 427收藏 21评论

大家好,我是飘雷,今天为大家分享一款GitHub上广受好评,斩获4.2K星的超简洁文件传输工具——file-transfer-go(文件快传)

GitHub斩获4K星!教你在NAS上部署这款超简洁P2P文件传输工具

虽然市面上已经有不少文件传输工具,但要么是先把文件传输到中转服务器存在泄密风险,要么是需要扫码注册或者关注GHZ才能使用的流氓软件。

而使用微信传输的话,文件稍微一大就没法发送,而且图片压缩画质也是个让人挠头的问题。至于网盘那就更不必多说,名义上虽说是免费,但限速到几十KB/s的体验,谁用了谁烦心。

而这款文件快传则不一样,既不需要登录注册,也不需要在传输时先往中间服务器保存一份,而是通过网页端进行P2P直连传输,极其简便省心,堪称当前的一股清流。

GitHub斩获4K星!教你在NAS上部署这款超简洁P2P文件传输工具

使用它的方式非常简单,部署该项目后,访问前端网页,就能一目了然的看到文件传输、文字传输和桌面共享3个功能。

GitHub斩获4K星!教你在NAS上部署这款超简洁P2P文件传输工具

比如想要传输文件时,文件发送方在网页端同时选择需要的文件后,点击“生成取件码”,然后就可以生成6位随机字符:

GitHub斩获4K星!教你在NAS上部署这款超简洁P2P文件传输工具

而文件接收方使用另一台设备,无论是电脑、手机还是平板电脑都可以,只需要用浏览器同样访问该网页,输入6位取件码后,就可以直接进行P2P直连下载:

GitHub斩获4K星!教你在NAS上部署这款超简洁P2P文件传输工具

整个文件传输过程不用登录什么软件或者APP,打开网页就能操作,可以说一气呵成,而且关键是传输失败时还支持断电重连,网页界面还挺简洁美观,用起来更舒服了。

GitHub斩获4K星!教你在NAS上部署这款超简洁P2P文件传输工具

关键是前面提到,它不仅快传文件,关键还可以传输文字和共享桌面,这在应急使用时更加方便,而还提供了STUN/TURN协议对NAT穿透进行了支持。

GitHub斩获4K星!教你在NAS上部署这款超简洁P2P文件传输工具

同时,这款软件的安全和私密性也非常棒,它底层使用了WebRTC传输方式,实现了端到端的数据加密,文件发送方与接收方之间是P2P点对点直连,无需中转。而中间服务器只起到了牵线搭桥的作用,并不会参与文件传输过程。

GitHub斩获4K星!教你在NAS上部署这款超简洁P2P文件传输工具

就我个人使用下来的感受来说,这个项目特别适合在工作室或者公司、单位内使用,用网页操作的方式可以显著减少员工们的学习成本,使用起来效率也颇高。

项目部署方式

作者提供了docker部署、本地构建部署和开发环境部署三种方式,个人比较推荐使用docker部署的方式,毕竟部署在NAS中可以保证随时即开即用。

这里我使用威联通Qu605为大家演示,这台NAS是威联通今年刚推出的旗舰新品,在拥有6盘位+Intel i3 N355处理器+16GB内存的情况下,售价只有3000元露头,性价比非常之高。

为了方便,我们使用docker compose方式直接部署,打开威联通Container Station,点击左侧的”应用程序“,然后点击右侧黑色”创建“按钮,输入以下代码:

version: '3.8'

services:

# file-transfer-go:

# build: .

# ports:

# - "8080:8080"

# environment:

# - NODE_ENV=production

# restart: unless-stopped

# healthcheck:

# test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:8080"]

# interval: 30s

# timeout: 10s

# retries: 3

# start_period: 40s

file-transfer-go:

image: matrixseven/file-transfer-go:latest

ports:

- "8080:8080"

restart: unless-stopped

GitHub斩获4K星!教你在NAS上部署这款超简洁P2P文件传输工具

注意,容器默认映射为本地的8080端口,大家可以根据自身需要进行修改,以避免冲突。

威联通NAS在拉取docker镜像后会自动运行容器,此时在Container Station中可以看到:

GitHub斩获4K星!教你在NAS上部署这款超简洁P2P文件传输工具

接下来,我们随便使用任意浏览器,输入NAS本地网址+8080端口就可以访问网页使用了,例如:

http://192.168.10.70:8080/

GitHub斩获4K星!教你在NAS上部署这款超简洁P2P文件传输工具

写在最后

总的来说,file-transfer-go文件快传完美解决了我们在局域网或互联网环境下,对于即时、隐私、不限速等诸多文件传输的痛点,它没有繁琐的账户体系,也不限制文件大小,真正做到了回归文件传输的本质。

将其部署在威联通Qu605这台NAS上,我们就相当于拥有了一个永不打烊的私人文件收发室,只要打开网页,就能快速传输文件。

如果大家也有此类需求,不妨也试试这个方案,相信行云流水的传输体验一定会让你用了就回不去。

最后啰嗦一句,如果觉得6盘位NAS不符合需求,其实相同配置的威联通Qu405(4盘位)和Qu805(8盘位)也是不错的选择,毕竟16GB内存的成本已经涨了五六百元,这几台NAS的性价比就更显得高了。

展开 收起
21评论

  • 精彩
  • 最新
  • 好东西,就是生不逢时,现在宽带动不动就限速上传 [喜极而泣]

    校验提示文案

    提交
    所以感觉更适合公司单位里用,不用教同事用NAS了 [喜极而泣]

    校验提示文案

    提交
    内网东西,扯啥呢

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 浓浓的 AI 风格 UI

    校验提示文案

    提交
  • LocalSend含金量还在上升

    校验提示文案

    提交
  • 地址泄露了,谁打开都可以用,服务器压力太大会崩溃呀。

    校验提示文案

    提交
    这是内网地址

    校验提示文案

    提交
    是 看来玩nas的小白的也好多呀 [doge]

    校验提示文案

    提交
    收起所有回复
  • 这种适合那种分享给别人的,有没有像微信一样的可以电脑与手机之间传送,拉进去手机就能收到和聊天,同步软件只是传输文件,不能传输文字图片也不爽。

    校验提示文案

    提交
    wxchat

    校验提示文案

    提交
    微软浏览器的drop走onedrive服务器,手机和电脑互传图片文本安装包我就是用这个

    校验提示文案

    提交
    收起所有回复
  • 不需要穿透,局域网能传就行,可以tsilscale

    校验提示文案

    提交
  • 好用

    校验提示文案

    提交
  • 内网传输用飞鸽

    校验提示文案

    提交
    好用吗

    校验提示文案

    提交
    ipmsg日本人做的,但是最初没有群组、共享文件功能,国人仿做了个飞鸽传书,现在都有更新,用旧版功能也够了

    校验提示文案

    提交
    收起所有回复
  • 能传文件夹么 不打包传输的那种

    校验提示文案

    提交
  • 主机不支持有啥操作的

    校验提示文案

    提交
  • 根本学不会。

    校验提示文案

    提交
  • 发送方不需要注册吗?那太危险了啊

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
427
扫一下,分享更方便,购买更轻松