• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cloudzhou
V2EX  ›  程序员

[Go 文件分享工具] 本地文件快速分享

  •  
  •   cloudzhou · Dec 7, 2017 · 3200 views
    This topic created in 3089 days ago, the information mentioned may be changed or developed.
    这个工具用于快速向外网分享文件,只要有网络就可以

    Code: https://github.com/cloudzhou/script/blob/master/go/quickshare.go
    client/server 在一个文件

    ## Usage
    你可以使用编译好的 binary:

    darwin > quickshare.darwin --client /path/to/share/file
    linux > quickshare.linux --client /path/to/share/file

    如果你不放心,可以直接使用源代码
    > go run quickshare.go --client /path/to/share/file
    2017/12/07 12:26:18 share with url: 106.15.192.203:7070/2qd7p

    访问 106.15.192.203:7070/2qd7p 就直接下载文件了

    ## Note

    1 每个 client 只有 60s 最长连接时间
    2 文件只适合 1:1 分享,不用于多人
    3 服务端只转发,不保留文件
    4 目前我的服务器,只有 1M 带宽,所以大家宽容点,不要发送大文件 :-)
    5 你们可以发布到自己的服务器里
    6 这是 Go 的一个推广,学习
    3 replies    2017-12-07 17:03:17 +08:00
    qianlifeng
        1
    qianlifeng  
       Dec 7, 2017   ❤️ 2
    cloudzhou
        2
    cloudzhou  
    OP
       Dec 7, 2017
    @qianlifeng 我这个主要用于命令行
    guoyan
        3
    guoyan  
       Dec 7, 2017 via iPhone
    @qianlifeng firefox 自己的?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2778 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 10:18 · PVG 18:18 · LAX 03:18 · JFK 06:18
    ♥ Do have faith in what you're doing.