A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls. That's all it does, no more and no less. This will expose your local port at localhost:8000 to the public internet at bore.pub:<PORT>, where the port number is assigned randomly. Similar to localtunnel and ngrok, except bore is intended to be a highly efficient, unopinionated tool for forwarding TCP traffic that is simple to install and easy to self-host, with no frills attached. (bore totals less than 400 lines of safe, async Rust code and is trivial to set up — just run a single binary for the client and server.) The easiest way to install bore is from prebuilt binaries. These are available on the releases page for macOS, Windows, and Linux. Just unzip the appropriate file for your platform and move the bore executable into a folder on your PATH. You also can build bore from source using Cargo, the Rust package manager.

Features

  • The easiest way to install bore is from prebuilt binaries
  • You can forward a port on your local machine by using the bore local command
  • You can optionally pass in a --port option to pick a specific port on the remote to expose
  • There is an implicit control port at 7835, used for creating new connections on demand
  • On a custom deployment of bore server, you can optionally require a secret to prevent the server from being used by others
  • If a secret is not present in the arguments, bore will also attempt to read from the BORE_SECRET environment variable

Project Samples

Project Activity

See All Activity >

Categories

Terminals

License

MIT License

Follow bore

bore Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of bore!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Rust

Related Categories

Rust Terminals

Registered

2022-05-13