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

55次阅读

共计 1377 个字符,预计需要花费 4 分钟才能阅读完成。

原文链接

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

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

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

为什么是它

  • 简略:

    • 无需装置,单个文件,双击运行程序即可分享,无需部署,无需配置
    • 程序小于 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 ,将该软件拖入终端中,主动获取该软件的门路。
  • 回车,实现受权

谋求极简,谋求极致

正文完
 0