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

2017-12-07 12:33:06 +08:00
 cloudzhou
这个工具用于快速向外网分享文件,只要有网络就可以

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 的一个推广,学习
2624 次点击
所在节点    程序员
3 条回复
qianlifeng
2017-12-07 16:24:27 +08:00
cloudzhou
2017-12-07 16:37:40 +08:00
@qianlifeng 我这个主要用于命令行
guoyan
2017-12-07 17:03:17 +08:00
@qianlifeng firefox 自己的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/412746

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX