{"id":13486193,"url":"https://github.com/bitepeng/b0pass","last_synced_at":"2025-05-15T15:07:01.574Z","repository":{"id":39575111,"uuid":"217194084","full_name":"bitepeng/b0pass","owner":"bitepeng","description":"百灵快传(B0Pass)：基于Go语言的高性能 \"手机电脑超大文件传输神器\"、\"局域网共享文件服务器\"。LAN large file transfer tool。","archived":false,"fork":false,"pushed_at":"2023-12-15T08:31:08.000Z","size":86876,"stargazers_count":2194,"open_issues_count":24,"forks_count":293,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-04-07T20:11:15.316Z","etag":null,"topics":["bigfile","file-transfer","go","golang","webserver","wifi-network"],"latest_commit_sha":null,"homepage":"https://4bit.cn/p/b0pass","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitepeng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-10-24T02:26:31.000Z","updated_at":"2025-04-07T01:00:49.000Z","dependencies_parsed_at":"2023-12-15T09:43:17.406Z","dependency_job_id":null,"html_url":"https://github.com/bitepeng/b0pass","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitepeng%2Fb0pass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitepeng%2Fb0pass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitepeng%2Fb0pass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitepeng%2Fb0pass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitepeng","download_url":"https://codeload.github.com/bitepeng/b0pass/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254364270,"owners_count":22058878,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bigfile","file-transfer","go","golang","webserver","wifi-network"],"created_at":"2024-07-31T18:00:41.281Z","updated_at":"2025-05-15T15:06:56.554Z","avatar_url":"https://github.com/bitepeng.png","language":"Go","funding_links":[],"categories":["Go","StandAlone Projects","Sync-Tools","Repositories"],"sub_categories":[],"readme":"# 百灵快传（B0Pass）\n\nLAN large file transfer tool。\n\n基于Go语言的高性能 “手机电脑超大文件传输神器”、“局域网共享文件服务器”。\n\n只需一个文件（exe）双击开启。\n\n## 1. 主要功能\n\n### 1.1 功能描述\n\n- [x] 局域网文件共享服务器\n- [x] 简单的单个可执行文件\n- [x] 共享文件界面（在同一局域网或WIFI下，传输超大文件）\n- [x] 二维码扫码界面（支持手机传输，支持其它电脑输入网址）\n- [x] 共享文件在线管理界面（主电脑打开、图片浏览器、重命名、删除等）\n- [x] 更简洁高效的操作界面\n- [x] 使用自研的 \u003ca href=\"//github.com/bitepeng/b0boot-go\" target=\"_blank\"\u003eB0Boot-Go\u003c/a\u003e 框架重构代码，更简洁、更模块化\n- [x] 文件上传界面支持多次选择（PC端支持拖拽上传）\n- [x] 大文件上传过程分片处理（上传更丝滑，不卡顿）\n- [x] 支持路径有空格或中文的情况\n- [x] 支持Windows、Linux、MacOS操作系统\n- [x] 支持端口（port）自定义配置\n- [x] 支持域名（domain）自定义配置\n- [x] 支持安卓手机APK应用（Uniapp开发的手机端）\n- [x] 支持连接主电脑的手机和电脑发送键盘和鼠标命令（支持windows）\n- [ ] 提升项目安全性（debug模式）\n- [ ] JWT安全控制（配置Pread:只读|Pupload:上传|Padmin:管理，Token验证）\n- [ ] 支持对文件多选和全选操作\n- [ ] 支持对PDF文件在线预览\n- [ ] 支持对上传的压缩包在线解压\n- [ ] 支持上传整个文件夹\n- [ ] 自动检查更新版本\n\n### 1.2 PC操作截图\n\n\u003ctable width=\"100%\"\u003e\n\u003ctr\u003e\n\u003ctd width=\"33%\"\u003e\n    \u003cimg src=\"https://gitee.com/b0cloud/b0pass/raw/master/zdoc/_images/pc/01.png\" width=\"100%\"/\u003e\n    \u003cp\u003e主界面（功能说明）\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd width=\"33%\"\u003e\n    \u003cimg src=\"https://gitee.com/b0cloud/b0pass/raw/master/zdoc/_images/pc/02.png\" width=\"100%\"/\u003e\n    \u003cp\u003e主界面（图文模式、文件菜单）\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd width=\"33%\"\u003e\n    \u003cimg src=\"https://gitee.com/b0cloud/b0pass/raw/master/zdoc/_images/pc/03.png\" width=\"100%\"/\u003e\n    \u003cp\u003e主界面（列表模式）\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"33%\"\u003e\n    \u003cimg src=\"https://gitee.com/b0cloud/b0pass/raw/master/zdoc/_images/pc/04-1.png\" width=\"100%\"/\u003e\n    \u003cp\u003e手机扫码（到主界面）\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd width=\"33%\"\u003e\n    \u003cimg src=\"https://gitee.com/b0cloud/b0pass/raw/master/zdoc/_images/pc/04-2.png\" width=\"100%\"/\u003e\n    \u003cp\u003e手机扫码（到某个文件）\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd width=\"33%\"\u003e\n    \u003cimg src=\"https://gitee.com/b0cloud/b0pass/raw/master/zdoc/_images/pc/05.png\" width=\"100%\"/\u003e\n    \u003cp\u003e大文件上传（选择文件）\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"33%\"\u003e\n    \u003cimg src=\"https://gitee.com/b0cloud/b0pass/raw/master/zdoc/_images/pc/06.png\" width=\"100%\"/\u003e\n    \u003cp\u003e大文件上传（上传完成）\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd width=\"33%\"\u003e\n    \u003cimg src=\"https://gitee.com/b0cloud/b0pass/raw/master/zdoc/_images/pc/07-1.png\" width=\"100%\"/\u003e\n    \u003cp\u003e图片浏览器\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd width=\"33%\"\u003e\n    \u003cimg src=\"https://gitee.com/b0cloud/b0pass/raw/master/zdoc/_images/pc/07-2.png\" width=\"100%\"/\u003e\n    \u003cp\u003eHtml文件 Web服务\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### 1.3 手机操作截图\n\n\u003ctable width=\"100%\"\u003e\n\u003ctr\u003e\n\u003ctd width=\"33%\"\u003e\n    \u003cimg src=\"https://gitee.com/b0cloud/b0pass/raw/master/zdoc/_images/phone/01.jpg\" width=\"100%\"/\u003e\n    \u003cp\u003e主界面\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd width=\"33%\"\u003e\n    \u003cimg src=\"https://gitee.com/b0cloud/b0pass/raw/master/zdoc/_images/phone/02.jpg\" width=\"100%\"/\u003e\n    \u003cp\u003e上传文件\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd width=\"33%\"\u003e\n    \u003cimg src=\"https://gitee.com/b0cloud/b0pass/raw/master/zdoc/_images/phone/03.jpg\" width=\"100%\"/\u003e\n    \u003cp\u003e文件操作\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\n## 2. 发行版下载使用\n\n### 下载前请阅读\n-  已编译好***Windows、MacOS、Linux***等平台的可执行文件\n-  只需下载到电脑，双击开启即可使用\n-  注意1：建议不要安装到“C:\\Program Files (x86)”等系统目录，否则需要右键“以管理员身份运行”\n-  注意2：如果要自定义端口等配置，请修改`config.ini`文件\n```\n[gateway]\nListenAddr = \":8888\"      # 配置IP和端口\nDomain = \"test.com:8888\"  # 可选配置，配置访问域名（若使用80端口或nginx代理，可忽略端口）\n[pass]\nPath = \"files\"            # 文件管理根目录\n```\n\n### 最新版下载地址\n- https://4bit.cn/p/b0pass    （百灵快传官网，直接下载）\n- https://www.oschina.net/p/b0pass （开源中国版本发布专题）\n\n## 3. 代码仓库\n- https://github.com/bitepeng/b0pass   GitHub（主库）   欢迎star支持\n- https://gitee.com/b0cloud/b0pass     GitEE（国内同步） 欢迎star支持\n\n\n## 4. 使用场景\n- ***手机电脑共享文件***\n\n    电脑上双击执行 -\u003e 手机扫码 -\u003e 手机、电脑文件可以互传。\n\n- ***电脑之间共享文件***\n\n    电脑A上双击执行 -\u003e 电脑B上浏览器输入A的地址 -\u003e 电脑A、电脑B文件可以互传。\n\n- ***虚拟机和电脑之间共享文件***\n\n    电脑上双击执行 -\u003e 虚拟机上浏览器输入电脑的地址 -\u003e 虚拟机、电脑文件可以互传。\n\n- ***更多使用场景***\n\n    也可以用作“家庭影音中心”、“办公室文件共享”、“产品原型服务器”等。走局域网HTTP协议，Windows、MacOS、虚拟机、安卓、iPhone等都可以跨平台共享文件。\n\n## 5. 源码编译\n```\n# 下载代码\ngit clone https://github.com/bitepeng/b0pass.git\n\n# 使用go mod更新依赖\ngo mod tidy\n\n# 开发运行\ncd main \u0026\u0026 go run ./main.go\n\n# 编译运行开发版本\ncd main \u0026\u0026 ./build.bat\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitepeng%2Fb0pass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitepeng%2Fb0pass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitepeng%2Fb0pass/lists"}