abox.tools

语言: 简体中文

如何不上传就在设备间分享文本与文件

把一条笔记或一个文件挪到另一台机器上,惯用的办法个个都会留下副本:在已发送文件夹里,在聊天记录里,或者在某个分享网站的服务器上、一个只能选择相信的删除按钮背后。有一种办法哪里都不留,因为压根什么都不存——而且它也是唯一一种名字能隔着房间喊出来的办法。

打开文本与文件分享 分享只活在这个打开的标签页里。读的人从你的浏览器直接取走加密内容,关掉标签页就结束——任何服务器上都不留一点东西。

以 Markdown 查看

简短的答案

在放着内容的那台机器上打开文本与文件分享,写下来或附上文件,按开始分享。页面会给这次分享起个名字,比如 brave-otter-42;在另一台设备上打开同一个页面,在地址末尾加上 #brave-otter-42——或者直接打开复制的链接。另一台设备连接前会先问你,你放行之后,文本或文件就加密着从一个浏览器直接过到另一个。关掉分享的标签页,一切结束,处处如此。

整个过程没有任何时刻有任何东西被上传。这不是一条政策,而是这件东西的构造。本页余下的部分解释为什么这很重要,以及它诚实的边界在哪里。

分享工具的第一张卡片:一个文本框里放着几行会议记录,上面是 Markdown 开关和添加附件的按钮。
要交出去的就是这些。同一个框既装得下购物清单也装得下文档,而 Markdown 是一个开关,不是另一种模式。

惯用的路都在哪里留下副本

给自己发封邮件,笔记从此同时存在于已发送文件夹和收件箱,两处都在同步、都有备份、几年后都还搜得到。把密码粘进聊天软件,它就留在那段对话的记录里——还有软件的云备份里——只要对话还在。用个粘贴板或文件中转网站,内容就躺在他们的服务器上,隔着一个过期设置和一个你只能验证颜色的删除按钮。这些路子,条条都是披着分享外衣的存储服务。

有时候你要的恰恰是这个——一份等着对方准备好的副本。但多数临时分享正相反:另一台设备就在手边,内容转瞬即逝,每一份存下来的副本都是纯粹的负担。给客人的 Wi-Fi 密码、电话里念的地址、需要另一双眼睛的报错信息、要送回原处的一段配置。这些东西,没有一样想进档案馆。

“直连”到底是什么意思

这个工具用的是 WebRTC,和浏览器视频通话同一套机器:两个浏览器彼此打开一条加密通道,数据从中通过,路上没有服务器。在同一网络里,字节只在局域网里走——同一 Wi-Fi 下的两台笔记本,是把文件递过房间,而不是递过互联网。

一个诚实的星号,也写在工具页面上:两个浏览器无法自己找到彼此。一台小服务器——引见服务器——把输入名字的人和用这个名字分享的人对上,并在两者间传递几 KB 的连接握手。它什么都不存,内容也从不经过它;全部源码就发布在工具源码旁边。它是引见,不是交谈——也是这个网站上任何东西会开口搭话的唯一一台服务器,所以工具页面把它看得见什么、看不见什么逐条写清了。

直连也意味着相互:每个浏览器都会知道对方的网络地址,就像打电话。读的那一侧在任何连接存在之前就知道这一点,并且只在自己选择时才连接。

名字就是地址,也是唯一的秘密

分享链接和其他一切链接的区别就一条,很实际:它经得起用嘴说。brave-otter-42 可以隔着房间喊、在电话里念、从白板上抄,然后在另一头敲进去,谁的手指头都不受罪。名字长成那样,正是为了这个。

但它是双刃的:知道或猜中一个活着的名字,就能打开背后的分享。敏感的东西,要么起个没人猜得中的名字,要么靠默认设置——不取消勾选,分享就是私密的:每位到来的读者都得自报家门,谁能进来,由你一条消息一条消息地拍板。自我介绍走加密直连通道,连引见服务器都不知道是谁敲的门。

第二张卡片:链接名写着 thursday-notes,旁边一行说明名字就是地址、也是唯一的秘密,还有私密和一次性两个开关。
名字就是地址的全部。私密的意思是每个读者都得先问、由你放行;一次性的意思是草稿连这台设备上也不留。

关掉标签页,真正结束的是什么

分享活在分享的标签页里,别处都没有,所以关掉那个标签页就是删除本身——不是提交一份删除申请。链接一两秒内失效,还在看的读者会眼见页面清空。没有一份有自己生命周期的服务器副本,没有回收站,没有三十天保留期。你敲的草稿留在你自己的浏览器里等下次用,就连这个也能用一次性设置关掉。

不会结束的是占有。分享开着的时候复制了文本、下载了文件的读者,东西就是他的了——和你用任何别的方式亲手交给他没有分别。没有工具能撤回已经送达的东西,哪个工具声称能,就是在替别人的电脑向你撒谎。结束分享管的是未来——不再有新人,不再有更多——而这恰恰是存副本的服务给不了你的那部分。

线上面试正是最理想的场合

交接工具要求两头都在场,而面试恰好是唯一保证双方都在场的约定:你们本来就正看着彼此。这也是留存副本的老路代价最高的时刻。经过会议聊天框的东西会落进平台的记录,附在录像上,也附给之后收到录像的每一个人;共享着屏幕去开邮箱或聊天软件取一个链接,等于把你的私人往来放上了别人的录像。分享页面只显示被分享的东西,别的什么都没有。

实际用起来:作品集链接、代码仓库、笔试题的 PDF、经不起聊天框弯引号折腾的代码片段——通话前先开好分享,等到那一刻,把名字念出来就行。brave-otter-42 能完好无损地穿过一通语音通话,名字长成这样正是为了这个,话音未落,对面已经拿到了文件。保持私密的话,面试官的进入也成了你在通话当中亲手批准的事,而不是一扇敞着的门;通话结束,关掉标签页,分享也随之结束——没有任何东西留在记录里,等着日后被断章取义地翻出来。

一条诚实的准备建议:面试官比多数读者更常坐在严格的公司网络后面,而无法直连的那种罕见组合恰恰住在那里。对方的网络你在家试不了——但这个工具不会干等,二十秒内就明说失败,所以备用方案花掉的是片刻,不是面试。

什么时候不该用它

两头都得在场:这是当面交接,不是信箱。对方在睡觉,就用会存储的东西——明知而为。分享的标签页得开着、醒着,实际上就是由台式机或笔记本来分享;手机几秒钟就会挂起后台标签页,不过读一份分享毫无问题。它没法离线工作——全站仅此一个——因为够到另一台机器本来就是网络行为;编辑器那一半倒是完全断网也能用。还有一小部分网络组合——通常是有一头在移动运营商的共享地址网络里,或者躲在严苛的公司网后面——根本无法直连;工具会在二十秒后把话挑明,并向读者提供一条读不了内容、只转发字节的加密中转,而不是不声不响地切过去。

除此之外的一切——笔记、密码、配置文件、一步 Wi-Fi 之遥的 100 MB 视频——直连的做法更快、更简单,并且让世界保持它来时的模样。