全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1056|回复: 34
打印 上一主题 下一主题

[经验] locsend.com真离线跨设备端对端传输,支持200条离线消息

[复制链接]
跳转到指定楼层
1#
发表于 4 天前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 mimiphp 于 2026-1-11 09:06 编辑

LocSend · 真离线无服务器传输·跨设备传输 | file 本地启动 · 手动信令 · 数据不经服务器

新增: 未链接可发送200条离线消息,连接后双方整合同步

抱歉:2026年1月10日 9:00之前的离线版本请重新下载,已修正掉线问题

欢迎大家免费使用
什么是信令?
信令是指在浏览器 WebRTC 协议下,通过点对点 (P2P) 方式传输的地址信息。离线版本需要手动交换信令;在线版本则通过服务器自动交换信令,服务器不参与数据传输。

离线版本还需要其他软件来交换信号,那它的意义何在?
LocSend 离线版专为追求极致安全性和隐私保护的用户而设计。与其他将数据提交服务器(存在隐私风险并限制文件大小)的即时通讯和文件传输软件不同,此离线版牺牲了便捷性,让用户自行交换信号。它实现了真正的无服务器本地运行 HTML 文件,确保了安全性和可靠性!

必须在同一局域网吗?
LocSend IPv4 环境在没有公网 IP 地址的情况下仅支持局域网,而 IPv6 支持公网网络连接。P2P 可实现直接的点对点连接,无需任何中继流量,从而确保隐私、安全和可靠性。

单个文件大小有限制吗?
文件大小没有限制,但部分浏览器不支持在传输前选择保存位置,会自动默认使用内存传输,这会占用大量设备内存。对于大于 2GB 的文件,我们建议使用 Edge 或 Chrome 等原生浏览器,它们完全支持选择保存位置。此时,传输速度仅受网络连接、CPU 性能和两台设备的磁盘写入速度的限制。

移动端可以锁屏后台传输吗?
部分移动系统在后台会限制网络与 JS 计时器,建议传输时保持前台亮屏,或使用桌面端浏览器。

在线版为什么不支持局域网自动发现,而需要填写房间号?
在纯浏览器模式下,局域网自动发现完全依赖于服务器通过公网 IP 地址来识别设备。这使得任何人都可以加入大型局域网环境,例如校园网、NAT 共享网络或公司网络,从而带来安全风险。Locsend 无需在同一局域网内传输。它支持在没有公网 IPv4 或有公网 IPv6 的环境中直接连接。因此,通过使用临时房间 ID 和密码,您可以自信地搭建自己的私有传输环境,确保传输安全!

在线版房间号是固定的吗,有效期是多久?
在线免费版临时房间号有效期为24小时,可提前注销房间号。超过24小时房间号会自动销毁。

离线版本即使是同一个电脑的两个浏览器,也可能不稳定断开链接?

你用的是真·离线版本,注意这个【真】字。

真离线版 没有任何服务器参与,信令需要双方手动互填,连接建立后也 没有自动重连机制。

所谓 P2P 直连,是浏览器基于 WebRTC 协议生成双方的连接地址(ICE 候选),

即使是在 同一台电脑、两个浏览器,也会当成两个独立节点来建立直连通道,稳定性完全取决于本机网络、系统和浏览器状态。

因此真离线版如果出现一分钟左右断开、卡顿等情况,通常不是程序错误,而是 WebRTC 在无服务器兜底情况下的正常表现。

解决办法只有两个:

1️⃣ 刷新页面,重新互填信令再试一次

2️⃣ 使用在线版本 —— 在线版支持掉线自动重连,稳定性会明显更好

真离线版追求的是 零服务器、零依赖、绝对隐私,而不是连接稳定性,这一点需要理解。

reishi 发表于 2026-1-10 00:22
赞一个,点对点速度很快,希望可以向网盘方向开发一点,类似mega.nz那样,既能解决用户也能解决糊口的问题 ...

多谢反馈!
网盘模式和基于 WebRTC 的端对端加密传输,其实是两个安全模型完全相反的方向。
WebRTC 的设计目标是:
数据通道不经过服务器,浏览器之间直接建立加密连接。
在 IPv4 同一局域网环境下,数据甚至不会出公网,
也就不存在任何第三方审查、限速或留存的可能。
WebRTC 中服务器的作用,仅限于协助交换连接信息(信令)。
如果你使用 LocSend 的在线版本,服务器只负责自动交换信令,
一旦连接建立,数据传输实际上就是你两台设备、两个浏览器之间的直连通信。
因此你会感觉传输速度很快——
这既是 WebRTC 直连的优势,也和对大文件传输过程做的一些优化有关。
许多示例型或玩具项目并没有针对大文件做完整的数据流控制和传输策略,自然体验会差很多。
LocSend 是一个持续维护的商业项目,而不是一次性的实验代码,因此在设计之初就明确了这一定位。
至于网盘模式,本质上是:
客户端 → 服务器 → 客户端。
文件一旦上传到服务器,就已经不再是端到端传输,
隐私性、审查、大小限制、带宽限制都会随之而来。
比如微信文件传输,本质上也是网盘模式:
文件先上传到服务器,再由对方下载。
所以 LocSend 不会走网盘路线,请理解这一点。
这并不是谁更好,而是解决的问题完全不同。

jason 发表于 2026-1-10 18:17
提个建议
离线版信令太长了
反正是局域网用,自定义信令就可以了,比如是123短一些 ...


WebRTC 的信令看起来很长,是因为它不是聊天内容,而是一份“建立直连所需的连接说明书”。里面包含加密指纹、协议协商信息,以及多条网络候选路线(局域网、公网 IPv6、NAT 映射等),用来确保在不同 Wi-Fi/公司网/校园网/热点环境下也能更高概率一次打通。连接建立后,文件传输走端到端加密的点对点通道,不再依赖这段信令,也不会经过服务器

WebRTC 是浏览器底层C语言编写的,locsend只能通过js启动API,但不能自定义操作底层逻辑。你可以这样理解,整个JS脚本语言,只是浏览器底层API的启动器。浏览器底层开放了哪些API,JS才能调用哪些API。底层不开放的能力,JS 是无权干预的。

这也是整个webRTC安全得以保障的关键所在。类似COOKIE服务器设置httponly后,浏览器底层自动携带与服务器传递COOKIE。js脚本语言是无权干预的。这样就比大多数前端开发人员习惯的localstorage安全得多了。



QQ群:709193338


官网地址:locsend.com
推荐
 楼主| 发表于 3 天前 | 只看该作者
jpfree 发表于 2026-1-9 09:20
P2P不一定快,会被运营商QOS吗?

双方在同一个局域网

使用 内网 IPv4(192.168.x / 10.x / 172.16.x)

WebRTC 直接走 内网 TCP / UDP

特点

不经过运营商公网

不经过 NAT / 路由器外网
不可能被运营商 QoS

速度只取决于:网卡、交换机、Wi-Fi 质量

这和拷贝局域网文件、NAS 传输是一个级别


双方都有 公网 IPv6

WebRTC 直接使用 IPv6 地址建立连接

没有 TURN 中转、没有服务器转发

特点

会经过运营商网络(这是公网)

但只是普通点对点流量

没有“P2P 特征服务器”

没有“中心节点可被针对”

和 scp / sftp / https 下载 在运营商眼里几乎没区别

结论:不会被“额外针对 QoS”

运营商最多只会做全用户统一限速策略,不会识别你这是 LocSend / WebRTC / P2P 工具
2#
 楼主| 发表于 4 天前 | 只看该作者
yywfsky 发表于 2026-1-8 16:41
赞一个,离线版非常好用。能否提供在线版的源码啊?只是问问

多谢,你是我收到的第一个赞。
你也看到右上角,我有自愿打赏需求了。。。
我是一个被优化辞退的程序员,目前没有稳定收入,一直想自己赚点钱稳定生活。
一开始我发布的作品都是基于同行程序员使用的,开源就被白**。甚至粉刺挖苦。
locsend.com算是我转型的项目,面向普通用户,反而得到被认可的机会大得多。

所以我已经不打算再走开源路线。实际上我自己认为有了AI加持,只会让程序员之间的差距越来越大。但大多数人会认为不用写代码AI就可以帮你全部弄好。实际上这误区很大了。因为我们这种老程序员只是利用AI辅助处理代码编写,审计代码漏洞。但整体代码逻辑还是要自己把控的。。。因为新手程序员估计连如何提问的关键词都构造不出来,也就是基础知识原理都不懂,你都不知道如何提问。。。。

因此,在AI时代,你可以尝试和AI合作自己弄一个。。这是我的心血,所以不再开源了。特别是大陆不遵守开源协议的大环境下,白**,抄袭无法避免,已经寒心了。请谅解~
3#
发表于 3 天前 | 只看该作者
传输速度挺快  但是都局域网了 干嘛还得输入设置房间id  还得设置pin 还得设置昵称 太麻烦了

直接查到局域网ip 就可以啊
4#
发表于 3 天前 | 只看该作者
技术功底不错啊
5#
发表于 3 天前 | 只看该作者
不错,赞一个
6#
 楼主| 发表于 3 天前 | 只看该作者
本帖最后由 mimiphp 于 2026-1-9 04:21 编辑



在线版为什么不支持局域网自动发现,而需要填写房间号?
在纯浏览器模式下,局域网自动发现完全依赖于服务器通过公网 IP 地址来识别设备。这使得任何人都可以加入大型局域网环境,例如校园网、NAT 共享网络或公司网络,从而带来安全风险。Locsend 无需在同一局域网内传输。它支持在没有公网 IPv4 或有公网 IPv6 的环境中直接连接。因此,通过使用临时房间 ID 和密码,您可以自信地搭建自己的私有传输环境,确保传输安全!
7#
 楼主| 发表于 3 天前 | 只看该作者
imok 发表于 2026-1-9 00:35
传输速度挺快  但是都局域网了 干嘛还得输入设置房间id  还得设置pin 还得设置昵称 太麻烦了

直接查到局 ...

在线版为什么不支持局域网自动发现,而需要填写房间号?
在纯浏览器模式下,局域网自动发现完全依赖于服务器通过公网 IP 地址来识别设备。这使得任何人都可以加入大型局域网环境,例如校园网、NAT 共享网络或公司网络,从而带来安全风险。Locsend 无需在同一局域网内传输。它支持在没有公网 IPv4 或有公网 IPv6 的环境中直接连接。因此,通过使用临时房间 ID 和密码,您可以自信地搭建自己的私有传输环境,确保传输安全!
8#
发表于 3 天前 来自手机 | 只看该作者
支持,有空了试试
9#
发表于 3 天前 | 只看该作者
不错,好的产品,有空试试
10#
发表于 3 天前 | 只看该作者
P2P不一定快,会被运营商QOS吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-12 18:07 , Processed in 0.068511 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表