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

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
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