[Open Source] High-performance file server built with Go, supporting ultra-large files and LAN file sharing

Open SourceProcess Management
2026-06-28 04:41 5 次浏览 • 0 次下载 0KB
[Open Source] High-performance file server built with Go, supporting ultra-large files and LAN file sharing

1. Project Overview

Bailing Fast Transfer (B0Pass)

LAN large file transfer tool。

A high-performance tool built with Go for transferring extremely large files between mobile phones and computers and providing LAN file-sharing servers.

Simply double-click a single executable file (exe) to launch it.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

PC Operation Screenshots


Main Interface (Feature Overview)


Main Interface (Thumbnail View, File Menu)


Main Interface (List View)


Mobile QR Code Scanning (Open Main Interface)


Mobile QR Code Scanning (Open a Specific File)


Large File Upload (File Selection)


Large File Upload (Upload Completed)


Image Viewer


HTML File Web Service

Mobile Operation Screenshots


Main interface


Upload Files


File Operations

4. Feature Overview

Main Functions

Feature Description

  • LAN File Sharing Server
  • Simple Standalone Executable
  • File Sharing Interface (Transfer Large Files Over the Same LAN or Wi-Fi Network)
  • QR Code Scanning Interface (Supports Mobile Transfers and URL Access from Other Computers)
  • Online Shared File Management Interface (Accessible from the Host Computer, with Image Viewing, Renaming, Deletion, and More)
  • A Simpler and More Efficient User Interface
  • Refactored using the self-developed B0Boot-Go framework for cleaner and more modular code.
  • The file upload interface supports multiple file selections (PC users can also drag and drop files to upload).
  • Large file uploads are processed in chunks for smoother transfers without freezing.
  • Supports file paths containing spaces or Chinese characters.
  • Supports Windows, Linux, and macOS operating systems.
  • Supports custom port configuration.
  • Supports custom domain configuration.
  • Supports Android APK applications (mobile app developed with UniApp).
  • Supports custom security code configuration for enhanced security control.
  • Supports selecting multiple files and selecting all files.
  • Supports online extraction of uploaded compressed archives.
  • Supports uploading entire folders.
  • Automatically checks for updates.

Usage scenario

  • File Sharing Between Mobile Phones and Computers
  • Double-click to launch on your computer -> Scan the QR code with your phone -> Transfer files between your phone and computer.
  • File Sharing Between Computers
  • Double-click to launch on Computer A -> Enter Computer A's address in the browser on Computer B -> Transfer files between Computer A and Computer B.
  • File Sharing Between Virtual Machines and Computers
  • Double-click to launch on your computer -> Enter your computer's address in the virtual machine's browser -> Transfer files between the virtual machine and your computer.
  • More Use Cases
  • It can also serve as a home media center, office file-sharing server, or product prototype server. Using the LAN HTTP protocol, it enables cross-platform file sharing between Windows, macOS, virtual machines, Android devices, iPhones, and more.

5. Tech Stack

Download and Use Releases

Please Read Before Downloading

  • Precompiled executable files are available forWindows、MacOS、Linuxand other platforms.
  • Simply download the file to your computer and double-click it to launch.
  • Note 1: It is recommended not to install the application in system directories such as "C:\Program Files (x86)". Otherwise, you will need to right-click and select "Run as administrator".
  • Note 2: To customize settings such as the port, modify the config.ini file.

[gateway]
ListenAddr = ":8888"      # Configure IP address and port
Domain = "test.com:8888"  # Optional: configure the access domain (the port can be omitted when using port 80 or an nginx proxy)
[pass]
Path = "files"            # Root directory for file management

Source Code Compilation


# Download the source code
Visit Yifei Open Source: [https://code.exmay.com/](https://code.exmay.com/) to download

# Update dependencies using go mod
go mod tidy

# Run in development mode
cd main && go run ./main.go

# Compile and run the development version
cd main && ./build.bat

#1
资源直链https://gitee.com/b0cloud/b0pass
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare