Go File:一款高效易部署的 Go 语言文件分享工具

86次阅读
没有评论

Go File:极简、高效的 Go 语言文件分享工具

Go File 是一款基于 Go 语言开发的文件分享工具。它将所有功能集成在单个可执行文件中,无需安装复杂环境,实现开箱即用。该工具特别适合在局域网内快速分发文件或文件夹,能够充分跑满本地带宽,并内置了便捷的图床与视频播放功能。

界面预览

Go File:一款高效易部署的 Go 语言文件分享工具
首页界面

Go File:一款高效易部署的 Go 语言文件分享工具
设置界面

核心功能与特性

基础文件操作:

  • 灵活上传: 支持多文件同时上传及拖拽上传。在「文件」页面上传会直接存入当前路径,其余页面上传则进入默认路径。
  • 快速检索: 导航栏内置搜索框(自动获取焦点),支持通过文件名、上传日期、上传者或描述信息快速定位文件。
  • 便捷管理: 一键下载,快速删除。

亮点特性:

  • 零配置部署: 单文件运行,启动后自动打开浏览器,响应迅速。
  • 多端适配: 界面完美适配移动端,并提供二维码,方便手机端扫描下载。
  • 多媒体支持: 内置图床(支持粘贴上传及 API 调用)与视频播放页面,可实现跨设备在线观看本地视频。
  • 权限与管控: 支持分享本地文件夹,可针对不同用户设置访问权限,并具备访问频率限制功能。

快速上手指南

基础启动:
直接双击运行可执行文件。程序默认使用 3000 端口,首次启动会自动创建管理员账户:
用户名:admin   |   密码:password
建议:登录后立即前往「管理页面」→「账户管理」修改初始密码。

进阶配置:
如需自定义运行参数,可通过命令行启动:

  • 修改端口:./go-file.exe --port 80
  • 分享指定文件夹:./go-file.exe --path ./your/path
  • 启用视频资源分享:./go-file.exe --video ./your/path
  • 启用速率控制: 需在启动前配置 Redis 连接字符串环境变量 REDIS_CONN_STRING

资源下载

正文完
 0
Administrator
版权声明:本站原创文章,由 Administrator 于2022-07-11发表,共计802字。
转载说明:除特别说明外,本站原创内容采用 Creative Commons Attribution 4.0 (CC BY 4.0) 许可协议发布,转载请注明来源并保留原文链接。 本站部分内容基于公开资料整理,并可能经 AI 技术辅助生成或优化,仅供参考,不构成任何专业建议,请读者自行判断与核实。 本站不对第三方资源的可用性、安全性或合法性承担任何责任。
评论(没有评论)
验证码