前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >snapdrop - 无需下载的局域网文件传输服务

snapdrop - 无需下载的局域网文件传输服务

原创
作者头像
叶子Tenney
修改于 2023-04-01 09:40:07
修改于 2023-04-01 09:40:07
9.8K0
举报

引言

有些时候想给朋友传一些东西, 但是又不想安装多余的软件, 应该怎么办呢?

网盘, 需要登录, 速度不一, 如何给链接也是一个麻烦;

空投, 曾经的王者, 现在需要验证码于是泯然众矣;

微信, 只能登录两个客户端, 文件管理混乱, 视频不仅有上传限制而且还自行压缩;

landrop, 如果不考虑不能装软件, 那个几十k的小软件就是最佳选择;

Airdrop, 排除掉安卓不能用就是最棒的方案.

经过一番排除, 我们排掉了几乎所有能用的东西....

但是有需求就会有市场, snapdrop就是那个可以满足无软件传输需求的那个服务. 用户体验接近Airdrop, 端对端保证信息安全和传输速度, 可以说是完全满足需求了.

使用SnapDrop非常简单,在需要传输文件的设备间同时打开https://snapdrop.net/网站,每台设备会被分配一个随机的名字。单击(电脑端)/轻点(移动端)需要传输文件的设备图标即可进行传输,也可以右键(电脑端)/长按(移动端)相应的设备图标来传送文字信息。

如果你采用的是Chrome浏览器,还可以在地址栏找到相应图标,将该网站添加为Chrome应用,就可以像原生应用一样快速访问,以备下次使用。

效果展示

https://snapdrop.net/

官方网址+firefox浏览器
官方网址+firefox浏览器

http://107.175.142.245:8081/

自建服务+safari浏览器
自建服务+safari浏览器

过程

ports决定了访问的端口,由于http默认80,https默认443,本地端口只需要更改这两个数字前面的部分就可以了。

docker compose 安装

代码语言:yaml
AI代码解释
复制
---
version: "2.1"
services:
  snapdrop:
    image: lscr.io/linuxserver/snapdrop:latest
    container_name: snapdrop
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - <path to config>:/config
    ports:
      - 8081:80
      - 8043:443
    restart: unless-stopped

docker-compose up -d

run

代码语言:shell
AI代码解释
复制
docker run -d \
  --name=snapdrop \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -p 8081:80 \
  -p 8043:443 \
  -v /dev/sda1/home/tenney/docker/snapdrop:/config \
  --restart unless-stopped \
  lscr.io/linuxserver/snapdrop:latest

镜像安装

结果显示网络不好无法安装, 于是使用海外服务器进行安装后导出镜像:

docker save -o snapdrop_ye.tar lscr.io/linuxserver/snapdrop

之后在本地服务器读取.

结论

如果说使用体验, 是肯定不如Airdrop的, 但是用户门槛几乎可以说是完全不存在, 作为文件传输服务绝对称得上好用.

题外话

虽说我喜欢细数一开始说的那些软件的缺点, 但是每一种东西的存在都有他的价值, 最典型的就是微信.

说中国人活在微信上想必没有人否认吧, 而微信作为一款聊天软件该如何评价呢?

我觉得不合格.

文件管理混乱, 无群文件功能, 好友发送文件极容易失效, 重复保存同一份文件, 在微信内部打开会变成只读, 每一个操作都把我的血压往上顶, 我待会会写一个list细数一下WeChat的罪恶稍等... 但是就是这样的一个聊天软件, 拥有着12.99亿的月活跃用户<sup>5</sup>, 每天有超过3.6亿人通过浏览公众号来获取对外界的认知, 乃是当之无愧的国民级社交app.

为什么?

因为我不是微信的目标用户. 所以我的用户体验并不会影响到软件的风格. 我用不习惯的话我自然会去找用的习惯的, 但是没关系, 因为我能找到的用的习惯的聊天软件大概率还是腾讯家的, 这就叫策略.

总而言之, 微信是符合目标用户的使用习惯的, 所以他才能成功, 所以我们也要学会用正确的工具做正确的事, 而不是致力于去找一个十全十美的工具.

小剧场

叶与师兄论文件传输

叶与师兄开会,有一文件待传。

师兄曰:"即有文件相看,为何不微信发送?"

叶曰:“愧矣,吾之笔记本内存甚小,难以运行。”

师兄曰:“师弟好生闲逸,常在网上翱翔。必定有所涉猎,知晓当世之良软。请试指言之。”

叶曰:“论传输文件之便捷,以网页为首选。吾所知有一名为‘空投’之网页,可免登录而传送文件。”

师兄曰:“依《中华人民共和国网络安全法》及其他法律法规与监管要求,发送内容必须实名登录。‘空投’有名无实,实属不便。”

叶曰:“吾意可以搭建一网站,无须密码,便于快捷传输。”

师兄曰:“安全性较差,且会消耗大量带宽,受网速限制,实属不佳。”

叶曰:“除网页外,尚有一法,即‘云盘’。云盘之中,大抵百度网盘、阿里云盘、蓝奏云三者为甚,皆能传输文件。”

师兄曰:“吾虽知之,百度网盘速度缓慢,阿里云盘则需登录,蓝奏云虽方便,但仅适用于小文件,且其安全性难保。”

叶曰:“安全之道当数FTP、SMB等本地协议为甚,乃真正之安全也。尤其是在局域网中,速度更是快如闪电。”

师兄曰:“固然,但设立服务器异常不便,需耗费时间金钱。”

叶曰:"若得『LanDrop』、『快牙』、『Minishare』等软件辅佐,则无需设置服务器,亦可传输文件。"

师兄曰:"要安装软件,还不如微信。"

叶遂以手机微信发之,事了。

微信到底有多差?

  • 文件管理 - 无群文件功能 - 文件极易失效 - 文件重复保存(拜其所赐经常可以看到**(1)(1)(1)(1)的奇景) - 下载文件在微信内打开会变成只读(经常有人问我怎么改) - 上传文件大小限制为1G(截止2020年是<font color="#f00">大于50M无法发送</font>) - 发送视频图片自动压缩甚至改变格式 - 发送APK自动重命名
  • 聊天功能 - 必须加好友才能发消息 - 无法在同一平台两个设备登录一个帐号 - 群消息无法屏蔽已屏蔽联系人(那你是屏蔽了个啥啊?) - 几乎无聊天记录漫游 - 移动端语言转文字记录不保存 - iOS移动端无法以笔记形式转发语音
  • 其他 - 号称小而美实则60G - 无法设置自动使用系统默认浏览器打开链接

借用@zhihu@琥珀的一句话就是<sup>7</sup>:

代码语言:txt
AI代码解释
复制
微信能作为国民级社交app我觉得在座的中国人都有责任.

引用

  1. GitHub - RobinLinus/snapdrop: A Progressive Web App for local file sharing
  2. Docker
  3. 没有AirDrop也能优雅的传文件——SnapDrop全方面使用指南
  4. Snapdrop - 好用的跨平台文件传输工具(无需下载安装、打开网页即可使用)
  5. 腾讯:微信及WeChat月活12.99亿,同比增长3.8%|腾讯|财报新浪科技新浪网
  6. 媒体聚焦微信十年:日活跃用户近11亿,数个对手停服或转型10%公司澎湃新闻-The Paper
  7. 微信在海外市场是否败给了 WhatsApp,为什么? - 琥珀的回答 - 知乎
  8. AirPortal空投快传
  9. ChatGPT

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
保护手机安全,这几招很有用!
最近几年,针对手机的安全威胁和攻击,变得越来越频繁。各式各样的恶意程序、网络诈骗、隐私窃取事件,每天都发生在我们身边。
鲜枣课堂
2023/10/27
2880
保护手机安全,这几招很有用!
LANDrop 局域网文件传输神器 (跨平台 AirDrop)
LANDrop 是一款开源免费的支持跨平台的「局域网文件传输工具」,它的使用体验上可以媲美苹果生态的“隔空投送”功能!能超级快速方便地将 iPhone、iPad、Android 手机/平板;Windows、Mac、Linux 电脑上的照片、视频、文档、文件发送到别的设备去。
obaby
2023/02/22
2.6K1
文件传输软件推荐
以前介绍过一款无需下载的局域网文件传输服务 - snapdrop ,用于免登录网页文件传输,但经过使用和反馈发现存在着无法搜索到设备、连接失败的问题,所以这次又带来了几个可用于文件传输的工具推荐。
叶子Tenney
2023/04/30
6.2K0
文件传输软件推荐
别用微信文件传输助手了,这6款工具真香
日常的工作,经常需要做电脑与手机同步、临时的文件共享、保存等;大部分时候,我们都是通过微信来传输,微信虽然方便,但是也存在一些弊端,比如,分享必须是好友、文件大小上限1G、敏感数据,不想上传微信、上传下载速度不稳定、仅限于微信内等问题;
一行Java
2022/04/07
4.7K0
别用微信文件传输助手了,这6款工具真香
告别龟速传输:解锁8款免费文件传输利器,让大数据秒传成为可能
以下是8个免费高速文件传输工具的推荐,这些工具可以帮助您彻底告别数据线,使文件传输更加便捷和高效:
你可以叫我可乐
2024/06/14
5450
告别龟速传输:解锁8款免费文件传输利器,让大数据秒传成为可能
16.9K Star开源一个基于P2P技术的局域网文件传输服务
安全可靠:Snapdrop 使用了 WebRTC 技术,实现了端到端的加密传输,从而保护用户隐私和数据的安全。Snapdrop 不会储存用户的任何文件或信息,一旦传输完成,文件立即从服务器中删除。
开源日记
2024/01/29
1.3K0
16.9K Star开源一个基于P2P技术的局域网文件传输服务
4.1k Star局域网文件传输神器,免费,开源,跨平台
GitHub:https://github.com/localsend/localsend
开源日记
2023/03/10
2.5K0
4.1k Star局域网文件传输神器,免费,开源,跨平台
内网文件如何确保安全传递? | FreeBuf甲方群话题讨论
现在企业的很多业务需要与各部门、外部合作伙伴、供应商等进行文件交换传输,在这过程中可能会用到U盘、网盘等方式,也有通过内网私域进行传递,这些方式在保证方便、快速地共享信息的同时,如何保证安全性是本期话题讨论的主要内容。 为了保证安全,大家一般是怎么设置文件的交换或外发流程的?比如企业局域网内的文件交换,以及需要突破内外网壁垒的文件交换场景? A1: 外发文件分为两类,一是普通类型文件,可通过企业微信和邮件附件外发,二是重要文件,只允许通过文档系统外链发送,且需审批。内部区分重要部门,重要岗位,对重要文件做
FB客服
2023/03/30
3320
内网文件如何确保安全传递? | FreeBuf甲方群话题讨论
【好玩的Docker项目】10分钟搭建你专属的下载神器——qbittorrent
前阵子,入手了一号双鸡两台3o,无限流量,1T的硬盘空间,所以想着折腾一下一直听说,但是又似乎很神奇的PT下载(正好租户给了我几个邀请码)。
二十五画生
2023/08/29
2.4K0
基于Qt的UDP通信、TCP文件传输程序的设计与实现——QQ聊天群聊
QQ是一款优秀的聊天软件,本文将提供主要代码和思路来实现一个类似于QQ群聊的网络聊天软件,大致有以下俩个功能:
秋名山码神
2023/11/23
9950
基于Qt的UDP通信、TCP文件传输程序的设计与实现——QQ聊天群聊
用树莓派搭建公网个人下载平台aria2-pro,推荐6个优质种子资源站
很早zhaoolee就想搭个人下载站,趁着今年国庆时间充裕,我把下载站搭建到了树莓派上,并对公网开放;在任何地点,我只需通过网页提交下载任务,家中的树莓派就会自动把我需要的资源,日夜不间断地下载到我的硬盘里~ 本文是详细的搭建步骤, 文末提供6个风评极好的优质种子站~
zhaoolee
2021/12/07
2.6K0
用树莓派搭建公网个人下载平台aria2-pro,推荐6个优质种子资源站
Feem(局域网文件传输工具)v4.3.0官方版
Feem是一款非常好用的局域网文件传输工具,软件可以将同一局域网内的不同设备连接到一起,传输文件更加方便,同一局域网下的设备,只要打开Feem就会自动配对连接,发送完了目标设备也就接收完了,免费用户接收的文件会被自动分配到设备上相应的文件夹里面,付费用户可以修改文件储存位置。
全栈程序员站长
2022/08/19
2K0
Feem(局域网文件传输工具)v4.3.0官方版
从无到有,聊聊我们的视频会议之路
 点击上方“LiveVideoStack”关注我们 ▲扫描图中二维码或点击阅读原文▲ 了解音视频技术大会更多信息 编者按:自从新冠疫情爆发以来,大家经常需要居家工作和线上开会,因此音视频会议软件变得越来越重要。LiveVideoStack Meet青岛站邀请到了易软天创的李文睿老师,为我们介绍在喧喧这款聊天软件中,从无到有的视频会议之路。 文/李文睿 整理/LiveVideoStack 大家好!我是李文睿,来自青岛易软天创网络科技有限公司。我所在的小团队大概有3人,该团队是禅道团队中负责研发喧喧聊天软件的
LiveVideoStack
2023/02/23
7390
从无到有,聊聊我们的视频会议之路
3 FTP文件传输服务
用户控制列表文件: /etc/vsftpd/ftpusers(黑名单)、/etc/vsftpd/user_list
py3study
2020/01/14
1.9K0
《树莓派4B家庭服务器搭建指南》第十六期:安装Calibre Web建立公网可访问私人电子书库
最近在整理收藏的电子书,以便在公网可以随时访问自己的电子书,然而,Calibre桌面端虽然功能强大,并且可以开启本地http服务,但http的界面还是过于简陋
zhaoolee
2023/07/11
1.1K0
《树莓派4B家庭服务器搭建指南》第十六期:安装Calibre Web建立公网可访问私人电子书库
java局域网发送文件_Java如何实现局域网文件传输代码案例分享
这篇文章主要介绍了java 实现局域网文件传输的实例的相关资料,这里提供了实现代码可以帮助大家理解TCP及文件读写的知识,需要的朋友可以参考下
全栈程序员站长
2022/08/22
1.5K0
深度解析FTP:互联网文件传输的基石
在互联网世界中,文件传输是基础且高频的需求。无论是企业网站维护、开发者发布软件,还是个人用户上传视频到云盘,背后都离不开一个核心技术——
是山河呀
2025/04/19
1310
Star 21.8k!推荐一款实用的免费开源局域网传输工具!轻松搭建网盘的神器!
本文小编给大家分享一款免费开源软件 Filebrowser,使用它可以轻松搭建属于你的个人网盘和网页版文件管理器。
Python兴趣圈
2023/12/30
1.1K0
Star 21.8k!推荐一款实用的免费开源局域网传输工具!轻松搭建网盘的神器!
上架即封神!3.6k Star 的开源游戏模拟器,Delta 冲上 App Store 免费榜
一直以来,苹果设备的应用商店(App Store)都是禁止游戏模拟器上架,所以 iPhone/iPad 用户不能直接安装 GBA、红白机之类的模拟器应用,这也让想在 iPhone 上重温童年游戏机的机友们,十分羡慕 Android 用户。
HelloGitHub
2024/04/25
6000
上架即封神!3.6k Star 的开源游戏模拟器,Delta 冲上 App Store 免费榜
如何实现文件高速传输,推荐镭速高速文件传输解决方案
随着互联网的发展,文件传输越来越频繁,如何实现文件高速传输已经越来越成为企业发展过程中需要解决的问题,
镭速
2023/02/23
5800
推荐阅读
相关推荐
保护手机安全,这几招很有用!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档