All Projects → bitepeng → B0pass

bitepeng / B0pass

Licence: apache-2.0
百灵快传:基于Go语言的高性能 "手机电脑超大文件传输神器"、"局域网共享文件服务器"。LAN large file transfer tool。

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to B0pass

Cyberpanel
Cyber Panel - The hosting control panel for OpenLiteSpeed
Stars: ✭ 521 (-37.68%)
Mutual labels:  webserver
Iodine
iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support
Stars: ✭ 720 (-13.88%)
Mutual labels:  webserver
Bludit
Simple, Fast, Secure, Flat-File CMS
Stars: ✭ 824 (-1.44%)
Mutual labels:  webserver
Martin
Blazing fast and lightweight PostGIS vector tiles server
Stars: ✭ 540 (-35.41%)
Mutual labels:  webserver
Ansible Role Nginx
Ansible Role - Nginx
Stars: ✭ 632 (-24.4%)
Mutual labels:  webserver
Httperrorpages
⏩ Simple HTTP Error Page Generator
Stars: ✭ 772 (-7.66%)
Mutual labels:  webserver
Go Sync
gosync is a library for Golang styled around zsync / rsync, written with the intent that it enables efficient differential file transfer in a number of ways. NB: I am unable to contribute to this at the moment
Stars: ✭ 494 (-40.91%)
Mutual labels:  file-transfer
Webcpp
用C++开发web服务器框架
Stars: ✭ 23 (-97.25%)
Mutual labels:  webserver
Agoo
A High Performance HTTP Server for Ruby
Stars: ✭ 679 (-18.78%)
Mutual labels:  webserver
Beetlex
high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
Stars: ✭ 802 (-4.07%)
Mutual labels:  webserver
Speed Camera
A Unix, Windows, Raspberry Pi Object Speed Camera using python, opencv, video streaming, motion tracking. Includes a Standalone Web Server Interface, Image Search using opencv template match and a whiptail Admin Menu Interface Includes picam and webcam Plugins for motion track security camera configuration including rclone sync script. watch-app allows remotely controller camera configuration from a remote storage service name. Uses sqlite3 and gnuplot for reporting. Recently added openalpr license plate reader support.
Stars: ✭ 539 (-35.53%)
Mutual labels:  webserver
Jsxc
💬 Real-time xmpp chat application with video calls, file transfer and encrypted communication.
Stars: ✭ 604 (-27.75%)
Mutual labels:  file-transfer
Crow
Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask)
Stars: ✭ 6,618 (+691.63%)
Mutual labels:  webserver
Wifip2p
Wifi Direct,实现Android手机之间无网络传输文件,用于在局域网下传输任意文件
Stars: ✭ 535 (-36%)
Mutual labels:  file-transfer
Zato
ESB, SOA, REST, APIs and Cloud Integrations in Python
Stars: ✭ 889 (+6.34%)
Mutual labels:  file-transfer
Airshare
Cross-platform content sharing in a local network
Stars: ✭ 497 (-40.55%)
Mutual labels:  file-transfer
Caddy Docker
Docker container for Caddy
Stars: ✭ 729 (-12.8%)
Mutual labels:  webserver
Blink
A high performance web framework and application server in PHP.
Stars: ✭ 837 (+0.12%)
Mutual labels:  webserver
Ansible Role Htpasswd
Ansible Role - htpasswd
Stars: ✭ 17 (-97.97%)
Mutual labels:  webserver
Flyingcarpet
Encrypted file transfer over ad hoc WiFi. No network infrastructure required, just two laptops in close range. Linux, Mac, and Windows.
Stars: ✭ 788 (-5.74%)
Mutual labels:  file-transfer

百灵快传(B0Pass)

LAN large file transfer tool。

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

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

1. 主要功能

1.1 功能描述

  • [x] 文件共享服务器
  • [x] 简单的单个可执行文件
  • [x] 共享文件界面(只要在同一局域网或WIFI下,可以传输超大文件)
  • [x] 上传文件界面(支持点选和拖拽)
  • [x] 二维码扫码界面(支持手机传输,支持其它电脑输入网址)
  • [x] 共享文件在线管理界面(可删除)
  • [x] 开发linux可部署版本
  • [x] 支持命令行端口自定义
  • [ ] 端口如果被使用,可以自行开启其它端口
  • [ ] 使用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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].