[Open Source] High-performance file server built with Go, supporting ultra-large files and LAN file sharing
Open SourceProcess Management
![[Open Source] High-performance file server built with Go, supporting ultra-large files and LAN file sharing](https://yy123.ink/api/img/1782592917466-6pecmh.jpg)
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
下载地址 免费
评论