KingDownloads

bore

by ekzhang 11.3k stars MITNetworking & Self-Hosting
Download
bore preview

About bore

bore is a TCP tunnel tool written in Rust that exposes local ports to a remote server. It bypasses NAT firewalls by forwarding local ports to a public endpoint. The tool is designed for simplicity and efficiency, focusing solely on TCP traffic forwarding without additional features.

It functions similarly to localtunnel or ngrok but emphasizes minimalism and self-hosting capabilities. The software consists of a client for local port forwarding and a server component for handling remote connections, both implemented in roughly 400 lines of Rust code.

Key features

  • Exposes local ports to a remote server via TCP tunneling
  • Supports self-hosting with custom server deployment
  • Optional secret-based authentication for server access
  • Configurable port ranges for remote connections
  • Can bind tunnels to different IP addresses than the control server

Download v0.6.0

Jun 9, 2025
View all 10 versions

Frequently asked questions

Is bore free?
Yes. bore is free and open-source software, distributed under the MIT license.
Which platforms does bore support?
bore provides downloads for Windows, macOS, Linux.
What is the latest version of bore?
The latest version is v0.6.0, released on Jun 9, 2025.
How do I install bore?
bore can be installed via package managers (Homebrew on macOS, AUR on Arch Linux, gentoo-zh overlay on Gentoo), prebuilt binaries from GitHub releases, Cargo (Rust's package manager), or Docker images.
What platforms are supported?
Prebuilt binaries are available for macOS, Windows, and Linux. The software can also be built from source using Rust's Cargo on any platform supporting Rust.
Is there a public server available?
Yes, a public instance runs at bore.pub, but users can also self-host their own server using the 'bore server' command.
What license does bore use?
bore is licensed under the MIT license.

More Networking & Self-Hosting