bore
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, 2025WindowsWindows
macOSmacOS
LinuxLinux
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
frp
fatedier
frp is a fast reverse proxy that enables exposing local servers behind NAT or firewalls to the internet. It facilitates secure remote access to internal network services.
immich
immich-app
Immich is a self-hosted solution for managing photos and videos with high performance. It provides local storage and organization for personal media collections.
caddy
caddyserver
Caddy is a fast, extensible web server that supports HTTP/1, HTTP/2, and HTTP/3 across multiple platforms. It automatically handles HTTPS configuration with built-in certificate management.