头图

极致的局域网传输体验应该是怎么样的

原文链接

极致的局域网传输体验应该是怎么样的

仅需一步,双击软件启动分享,无需部署,无需配置,接近于零的学习成本

  • 打开要分享的文件夹
  • 双击进行分享(启动分享,仅需要双击运行)
  • 将分享链接发送给小伙伴
  • 小伙伴通过链接下载需要的文件
  • 关闭分享

为什么是它

  • 简单:

    • 无需安装,单个文件,双击运行程序即可分享,无需部署,无需配置
    • 程序小于 100k,随用随时下载,随时运行
  • 快速

    • 基于局域网传输,不使用外网宽带,不耗费流量
    • 点对点直接传输,不需要经过先上传,再下载的过程
  • 安全

    • 基于局域网传输,无任何中间商,数据不会在任何第三方中存储,杜绝信息泄露

windows 端使用说明

  • 下载局域网分享器
  • 将「分享器」放在想要分享的文件夹中,如果想要分享桌面的文件,那将「分享器」放在桌面即可
  • 双击「分享器」

  • 右键「分享器」,点击打开分享页面,在浏览器打开你正在分享的文件夹页面

  • 复制该链接,发送给小伙伴,小伙伴访问该链接将得到相同的页面
  • 点击页面中的链接,即可下载该文件。如果是媒体文件,浏览器会打开预览功能,可以 ctrl + s 对文件进行保存
  • 原理:

    • 由于本人对 windows 开发并不熟悉,在 windows 端能找到最相识,最简单的工具就这个了。
    • 未找到该工具的作者信息,在此只能默念表示感谢了。

mac 端使用说明

  • 点击下载局域网分享器,得到「分享器」文件

  • 将「分享器」放在想要分享的文件夹中,如果想要分享桌面的文件,那将「分享器」放在桌面即可
  • 双击运行「分享器」

  • 「分享器」将自动在浏览器打开你正在分享的文件夹页面
  • 复制该链接,发送给小伙伴,小伙伴访问该链接将得到相同的页面
  • 点击页面中的链接,即可下载该文件。如果是媒体文件,浏览器会打开预览功能,可以 ctrl + s 对文件进行保存
  • 局域网的传输速度较快,一般情况下可以达到 3m/s,实现大文件的快速传输

  • 原理:这是一个简单的 python 脚本,借助 python 快速搭建服务器的命令SimpleHTTPServer。mac 系统内置有 python,无需提前安装,故没有前置环境要求。

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    import webbrowser
    import socket
    import random
    import sys
    import os
    
    # 获取本机 ip
    try:
      s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
      s.connect(('8.8.8.8', 80))
      ip = s.getsockname()[0]
    finally:
      s.close()
    print(ip)
    
    # 使用随机端口
    randomPort = random.randint(20000, 30000)
    # 使用默认浏览器,打开分享的页面
    webbrowser.open('http://' + ip + ':' + str(randomPort))
    # 打开要分享的目标文件夹
    os.chdir(sys.path[0])
    # 启动服务,建设静态文件服务
    os.system('python -m SimpleHTTPServer ' + str(randomPort))

mac 端如果遇到执行权限问题

  • mac 端若提示没有权限执行该软件,则需要赋予权限,但授权过程仅需执行一次,后续使用无需再次授权。
  • 打开 mac 自带的「终端」软件

  • 输入chmod +x ,将该软件拖入终端中,自动获取该软件的路径。
  • 回车,完成授权

追求极简,追求极致


原创小文章
专注中小团队开发。 前端技术,效率工具分享与探讨。

[链接]

2.2k 声望
451 粉丝
0 条评论
推荐阅读
数码宝贝物语-进化模拟器
模拟器在线地址,推荐使用 chrome 浏览器。背景在游玩「数码宝贝物语-骇客追忆」时,无法了解某数码兽的进化路线,无法了解想进化为特定数码兽时,应该从那个数码兽培养起,试错成本高网络上的进化图鉴,要么只是...

momo707577045阅读 1.2k评论 3

封面图
麒麟操作系统 (kylinos) 从入门到精通 - 办公环境 - 第二十篇 在PKS下使用Xmind思维导图
类别:笔记本型号:中国长城 NF14C硬件平台:飞腾处理器(ArmV8 指令集)系统:银河麒麟操作系统 V10 SP1(2203) 关键词:信创,麒麟系统,linux,xmind,思维导图,飞腾,arm

码上世界阅读 1.4k

封面图
windows to go 和 linux to go 制作教程
简单来说,Ventoy是一个制作可启动U盘的开源工具。有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了,无需其他操作。你可以一次性拷贝很多个不...

qiaoyu阅读 803

封面图
手写一个业务数据比对库
在开发 web 应用程序时,性能都是必不可少的话题。同时通用 web 应用程序离不开数据的增删改查,虽然用户大部分操作都是在查询,但是我们也不可以忽略更改数据对于系统的影响。于是个人写了一个业务数据比对库 di...

jump__jump阅读 717

Adobe Color 的替代软件:焰火十二卷
Adobe Color 是一个配色网站,可以在线生成不同风格的色彩主题,受到设计师的喜爱。然而,Adobe Color 服务器在国外,导致连接速度很慢,甚至会连接不上。并且,Adobe Color 网站需要登录 Adobe 云服务才能保存和...

本征喵函数阅读 477

封面图
【提升团队运营效率】交易履约之订单中心实践
交易履约订单中心为履约行为提供必要的系统能力支撑,交易履约订单中心记录了交易流通的过程和状态,包括交易主体、产品信息、成交金额、计费、支付、业务信息等全流程信息,为上下游提供数据标准化、全集数据查...

京东云开发者阅读 252

封面图
酷瓜云课堂(内网版)v1.0.2 发布,局域网教学平台解决方案
更新内容修正编辑器内容图片上传去除user全文索引增加直播录制回放更新默认图片更新直播名称格式化topic增加封面优化router扫描升级layui v2.7.6优化错误日志系统介绍酷瓜云课堂内网版,采用C扩展框架Phalcon开发...

鸠摩智首席音效师阅读 275

[链接]

2.2k 声望
451 粉丝
宣传栏