awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ekzhang avatar

ekzhang/bore

0
View on GitHub↗
11,242 stars·502 forks·Rust·MIT·23 viewsbore.pub↗

Bore

Bore is a TCP tunneling tool and localhost exposure utility used to route local TCP ports to public IP addresses. It functions as a TCP port forwarder that makes services running on a local machine accessible over the internet via a remote listener.

The project includes a secure tunnel server implementation that manages incoming connections and routes traffic to connected local clients. It utilizes shared secret handshakes to authorize tunnel creation and restrict access to authorized users.

The system provides capabilities for firewall bypass networking and remote tunnel hosting. It manages bidirectional socket proxying and TCP-based stream forwarding to enable public accessibility of private services.

Features

  • Port Forwarding Tools - Exposes local development servers to the public internet by tunneling traffic through a remote server.
  • Firewall Bypass Networking - Connects local services to the internet when the local network prevents direct incoming traffic.
  • Local Resource Exposure - Makes services running on a local machine accessible over the internet via a remote listener.
  • Tunnel Server Hosting - Provides a remote listener that manages incoming tunnel connections and routes traffic to connected local clients.
  • TCP and UDP Forwarders - Relays raw TCP bytes between a public listening socket and a private local connection via a persistent tunnel.
  • Handshake Protocols - Establishes secure sessions through a shared secret exchange during the initial connection phase.
  • Secure Tunneling - Ensures only authorized users can establish tunnels using shared secret handshakes.
  • Secure Tunnel Servers - Implements a remote server that uses shared secrets to authorize and manage incoming tunnel connections.
  • Concurrent Tunnel Session Handling - Uses a multi-threaded or asynchronous runtime to manage multiple simultaneous tunnels and user sessions.
  • Bidirectional Stream Proxying - Implements low-latency bidirectional socket proxying to ensure full-duplex communication between remote hosts and local clients.
  • Tunnel Routing Tables - Tracks active tunnel sessions on the server to direct incoming public traffic to the correct local client.
  • Tunnel Access Restrictions - Requires a shared secret during the initial handshake to prevent unauthorized users from creating tunnels.
  • DevOps & Infrastructure - TCP tunnel for exposing local ports to remote servers.
  • Networking and Tunnels - TCP tunnel for exposing local ports to remote servers.
  • Tunneling and Proxying - Minimalist and lightweight tunneling utility.

Star history

Star history chart for ekzhang/boreStar history chart for ekzhang/bore

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Bore

These projects share indexed features with Bore. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ginuerzh/gostginuerzh avatar

    ginuerzh/gost

    18,019View on GitHub↗

    gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted connections. It functions as a traffic obfuscation gateway and a transparent proxy server capable of intercepting TCP and UDP traffic at the IP level. The project also includes a virtual network interface manager for creating TUN and TAP devices to intercept operating system packets. The system distinguishes itself through a chain-based request routing model, allowing traffic to pass through an ordered sequence of proxy nodes. It provides extensive transport-layer encapsulatio

    Godnsgogolang
    View on GitHub↗18,019
  • erebe/wstunnelerebe avatar

    erebe/wstunnel

    6,424View on GitHub↗

    wstunnel is a tool that tunnels arbitrary TCP traffic through WebSocket connections, enabling communication across restrictive firewalls and proxies. It operates as both a client and server, encapsulating TCP data within WebSocket binary frames and multiplexing multiple connections over a single WebSocket link. The tool supports mutual TLS authentication, requiring clients to present signed certificates for verification before establishing a tunnel, and provides shared secret access control and tunnel forwarding restrictions for additional security. The project distinguishes itself by offerin

    Rusthttp2reverse-tunnelsocks
    View on GitHub↗6,424
  • agrinman/tunneltoagrinman avatar

    agrinman/tunnelto

    5,828View on GitHub↗

    tunnelto is a network tunneling tool that creates a public URL to forward traffic to a locally running web server, making it accessible from anywhere. It provides a way to expose local development servers to the internet through temporary or persistent public endpoints. The project supports authenticating tunnel connections with an API key to prevent unauthorized access, and allows reserving custom subdomains so the public URL remains stable across sessions. It also enables debugging webhook integrations by forwarding incoming requests to a local server for inspection during development, and

    Rustasync-ioexposelocalhost
    View on GitHub↗5,828
  • jpillora/chiseljpillora avatar

    jpillora/chisel

    15,615View on GitHub↗

    Chisel is a network tunneling tool that facilitates secure communication by encapsulating TCP and UDP traffic within HTTP requests. It functions as a connection multiplexer, consolidating multiple logical network streams into a single persistent connection to improve throughput and reduce overhead. By leveraging standard web protocols, the system enables firewall traversal and provides a mechanism for remote port forwarding and proxying. The project distinguishes itself through its focus on resilient connectivity and granular access control. It maintains persistent network sessions across uns

    Gogolanghttptcp
    View on GitHub↗15,615
Compare all 30 related projects→

Frequently asked questions

What does ekzhang/bore do?

Bore is a TCP tunneling tool and localhost exposure utility used to route local TCP ports to public IP addresses. It functions as a TCP port forwarder that makes services running on a local machine accessible over the internet via a remote listener.

What are the main features of ekzhang/bore?

The main features of ekzhang/bore are: Port Forwarding Tools, Firewall Bypass Networking, Local Resource Exposure, Tunnel Server Hosting, TCP and UDP Forwarders, Handshake Protocols, Secure Tunneling, Secure Tunnel Servers.

Which projects share features with ekzhang/bore?

Projects with overlapping indexed features include: ginuerzh/gost — gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted… erebe/wstunnel — wstunnel is a tool that tunnels arbitrary TCP traffic through WebSocket connections, enabling communication across… agrinman/tunnelto — tunnelto is a network tunneling tool that creates a public URL to forward traffic to a locally running web server,… jpillora/chisel — Chisel is a network tunneling tool that facilitates secure communication by encapsulating TCP and UDP traffic within… rathole-org/rathole — Rathole is a reverse proxy tunneling tool designed to expose local services behind firewalls and network address… fosrl/pangolin — Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private…