V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

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

  •  
  •   cloudzhou · 8 天前 · 660 次点击
    这个工具用于快速向外网分享文件,只要有网络就可以

    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 回复  |  直到 2017-12-07 17:03:17 +08:00
        1
    qianlifeng   8 天前   ♥ 1
        2
    cloudzhou   8 天前
    @qianlifeng 我这个主要用于命令行
        3
    guoyan   8 天前 via iPhone
    @qianlifeng firefox 自己的?
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1674 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 57ms · UTC 14:08 · PVG 22:08 · LAX 06:08 · JFK 09:08
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1