Git Product home page Git Product logo

b0pass's Introduction

百灵快传(B0Pass)

LAN large file transfer tool。

基于Go语言的高性能 “手机电脑超大文件传输神器”、“局域网共享文件服务器”。

只需一个文件(exe)双击开启。

1. 主要功能

1.1 功能描述

  • 文件共享服务器
  • 简单的单个可执行文件
  • 共享文件界面(只要在同一局域网或WIFI下,可以传输超大文件)
  • 上传文件界面(支持点选和拖拽)
  • 二维码扫码界面(支持手机传输,支持其它电脑输入网址)
  • 共享文件在线管理界面(可删除)
  • 开发linux可部署版本
  • 支持命令行端口自定义
  • 端口如果被使用,可以自行开启其它端口
  • 使用WebSocket实时通知文件变更
  • 更简洁高效的操作界面
  • 自动检查更新版本

1.2 功能截图

主页(文件共享页)

手机扫码,或获取链接地址

上传(上传页面)

上传(上传过程页面)

可点击在线浏览或下载

主页(管理文件)可点击删除

上传超大文件

linux/amd64版本发行版

linux/amd64版本发行版

2. 发行版下载使用

下载前请阅读

  • 已编译好Mac OS、Windows、Linux amd64等平台的可执行文件(exe)
  • 只需下载到电脑,双击开启即可使用
  • 为了流畅使用UI界面,最好先安装了谷歌浏览器
  • 如果要自定义端口,可以在命令行附加“ -p=1234 ”自定义服务端口为1234

最新版下载地址

3. 代码仓库

4. 使用场景

  • 手机电脑共享文件

    电脑上双击执行 --> 手机扫码 --> 手机上的大文件传到电脑、或者电脑传文件到手机。

  • 电脑之间共享文件

    电脑A上双击执行 --> 电脑B上浏览器输入A的地址 --> 电脑A上的大文件传到电脑B、或者电脑B传文件到电脑A。

  • 虚拟机和电脑之间共享文件

    电脑上双击执行 --> 虚拟机上浏览器输入电脑的地址 --> 虚拟机上的大文件传到电脑、或者电脑传文件到虚拟机。

  • 更多使用场景

    也可以用作“家庭影音中心”、“办公室文件共享”、“产品原型服务器”等。总之走局域网的HTTP协议,和是不是iPhone、iOS、安卓、虚拟机等都没有关系,跨平台共享文件。

5. 源码编译

# 下载代码,推荐使用go mod模式管理依赖
git clone https://github.com/bitepeng/b0pass.git

# 配置Goland支持go mod,更新依赖
cd docs/script && chomd +x ./do-vendor && ./do-vendor

# 编译运行开发版本
cd docs/script && chomd +x build-develop.sh && build-develop.sh

b0pass's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.