分享一个便捷的文件分享工具(基于 Go)

2021-02-08 17:37:21 +08:00
 JustSong

描述

文件分享工具,可用于局域网内分享文件,直接跑满本地带宽。

在线预览: https://go-file.herokuapp.com/

项目地址: https://github.com/songquanpeng/go-file

特点

  1. 无需配置环境,仅单个可执行文件,直接双击即可开始使用。
  2. 自动打开浏览器,分享文件快人一步。
  3. 提供二维码,可供移动端扫描下载文件,告别手动输入文件(搭配手机上的视频播放器如 MX Player 可以实现扫码直接看电脑上已上传的视频)。

使用方法

直接双击即可使用,默认端口为 3000,默认的 token (用于删除文件时验证身份)为 token

如果需要修改端口,加参数即可:./go-file.exe -port 80 -token private

演示

其他

Node.js 版本在此,已不再维护。

请使用这里介绍的 Go 版本: https://github.com/songquanpeng/go-file

2765 次点击
所在节点    分享创造
25 条回复
wolong
2021-02-09 23:06:25 +08:00
@JustSong 再问一下。我今晚学了一会 go,用来做 web 似乎也不难,好像还不需要 apache 之类的。我现在会 PHP,是不是用 go 开发 web 的话就不需要 apahce (或者 nginx )了?如果我要开机运行这个项目,是不是拖进“启动”文件夹就行?谢谢。
JustSong
2021-02-10 00:00:37 +08:00
@wolong 1. 是的,不过我一般用 Nginx 反代; 2. Windows 下可以这样搞
Y29tL2gwd2Fy
2021-02-10 04:44:39 +08:00
wolong
2021-02-10 07:16:26 +08:00
@JustSong 正式使用环境也可以直接用 go 的内置 http 服务吗?像 PHP 也内置了简单的 http 服务器,但是性能不行,只能用来测试用。我准备做一个 web 应用,局域网内使用,同时大概就 10 人左右使用。
JustSong
2021-02-10 08:03:08 +08:00
@wolong Go 也只能使用内置的吧,毕竟不是脚本语言

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

https://tanronggui.xyz/t/752412

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

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

© 2021 V2EX