Rust Proxy

Open-source Rust projects categorized as Proxy

Top 23 Rust Proxy Projects

  • bore

    🕳 bore is a simple CLI tool for making tunnels to localhost

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    bore - Minimal tunneling solution. MIT Licensed. Written in Rust.

  • rathole

    A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    rathole - Similar to frp, including the config format, but with improved performance. Low resource consumption. Hot reload. Written in Rust.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • websocat

    Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions

  • Project mention: Show HN: ScaleSocket – Turn any script into a multiplayer WebSocket server | news.ycombinator.com | 2023-09-20

    It's similar to running netcat in server mode, wrapping a script. It's even closer to doing that using websocat [1], whereby one does not have to do the websocket header juggling.

    The main difference is that while netcat or websocat will spawn a new process for each connecting client, ScaleSocket has a concept of rooms (channels). For a room, a process is spawned once only. All clients connecting to the same room are routed to the same process. This is not straight forward to do using the forementioned tools.

    There's a small comparison page [2] where I have mentioned some alternative tools.

    [1] https://github.com/vi/websocat

  • pushpin

    A proxy server for adding push to your API, used at the core of Fastly's Fanout service

  • Project mention: Pushpin: Proxy server that pins connections open to build realtime API endpoints | news.ycombinator.com | 2024-03-24
  • warpgate

    Smart SSH, HTTPS and MySQL bastion that requires no additional client-side software

  • Project mention: SSH With SSO | /r/selfhosted | 2023-07-02

    It's rather for access control with like, 50+ clients. Possibly with access control. I'm currently testing with warpgate

  • sozu

    Sōzu HTTP reverse proxy, configurable at runtime, fast and safe, built in Rust. It is awesome!

  • shadow-tls

    A proxy to expose real tls handshake to the firewall

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • privaxy

    Privaxy is the next generation tracker and advertisement blocker. It blocks ads and trackers by MITMing HTTP(s) traffic.

  • Project mention: Google resumes transition to Manifest V3 for Chrome extensions | news.ycombinator.com | 2023-11-16
  • quilkin

    Quilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server deployments, to ensure security, access control, telemetry data, metrics and more.

  • Project mention: Release: Quilkin v0.7.0 — a UDP proxy specifically designed for large scale gameservers | /r/rust | 2023-10-22
  • encrypted-dns-server

    An easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server.

  • undermoon

    Mordern Redis Cluster solution for easy operation.

  • doh-server

    Fast, mature, secure DoH and ODoH server proxy written in Rust. Previously known as doh-proxy and rust-doh.

  • Project mention: Narrowlink 0.2.4 Just Released | news.ycombinator.com | 2024-02-15
  • VIPORMiner

    最稳定的BTC-全币种代理中转,地表最强矿池代理 矿池中转 矿池抽水开发者费用固定千分之2(1台也是0.2%,没有矿机数量门坎)几乎无损的转发,近乎变态的精准比例;轻松支持百万级并发!开发费单一抽取.精准比例,/BTC/ETH/ETC/LTC/RVN/ERGO/CFX/KAS/IRON/CKB/KDA/ZEC/NEXA ,性能极高,经过1000G压力测试,一键安装上手简单!!minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerproxy minerp

  • Project mention: ViporMinerSystem | news.ycombinator.com | 2023-10-24
  • exodus

    network proxy and tunnel (VPN) (by ExodusVPN)

  • proxy-wasm-rust-sdk

    WebAssembly for Proxies (Rust SDK)

  • Project mention: Unlocking Istio's Versatility: A Guide to WASM Plugins in Kubernetes | dev.to | 2023-07-24

    Rust SDK

  • g3

    Enterprise-oriented Generic Proxy Solutions (by bytedance)

  • Project mention: g3proxy get open sourced after 3 years of production usage | /r/rust | 2023-05-12

    It would be great if you could pre-build the docs you have in https://github.com/bytedance/g3/tree/master/g3proxy/doc.

  • proxelar

    A MITM Proxy 🧑‍💻! Toolkit for HTTP/1, HTTP/2, and WebSockets with SSL/TLS Capabilities. Learning Project.

  • Project mention: What are you rewriting in rust? | /r/rust | 2023-07-10

    I wrote a man in the middle proxy for HTTP/1 - HTTP/2 and Web Socket wit SSL/TLS

  • cproxy

    Easy per application transparent proxy built on cgroup.

  • rslocal

    An easy-to-use tunnel to localhost built in Rust. An alternative to ngrok and frp.

  • ws-tool

    High perform & easy to use websocket client/server

  • Project mention: ws-tool 0.9.0 release | /r/rust | 2023-08-20

    ws-tool is a high-performance websocket library that provides synchronous and asynchronous IO interfaces.

  • hopper-rs

    Hopper - Fast, configurable, lightweight Reverse Proxy for Minecraft

  • hudsucker

    Intercepting HTTP/S proxy

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Proxy related posts

  • Bringing Exchange Support to Thunderbird

    2 projects | news.ycombinator.com | 21 Apr 2024
  • Narrowlink 0.2.4 Just Released

    1 project | news.ycombinator.com | 15 Feb 2024
  • Release: Quilkin v0.7.0 — a UDP proxy specifically designed for large scale gameservers

    1 project | /r/rust | 22 Oct 2023
  • Show HN: ScaleSocket – Turn any script into a multiplayer WebSocket server

    1 project | news.ycombinator.com | 20 Sep 2023
  • Privaxy: Next generation tracker and advertisement blocker

    1 project | news.ycombinator.com | 27 Aug 2023
  • ws-tool 0.9.0 release

    1 project | /r/rust | 20 Aug 2023
  • Narrowlink: A secure and borderless network Swiss Army Knife

    1 project | news.ycombinator.com | 13 Aug 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Proxy projects in Rust? This list will help you:

Project Stars
1 bore 8,016
2 rathole 7,681
3 websocat 6,525
4 pushpin 3,576
5 warpgate 3,389
6 sozu 2,833
7 shadow-tls 2,219
8 privaxy 2,162
9 quilkin 1,226
10 encrypted-dns-server 901
11 undermoon 696
12 doh-server 684
13 narrowlink 523
14 VIPORMiner 495
15 exodus 464
16 proxy-wasm-rust-sdk 457
17 g3 377
18 proxelar 348
19 cproxy 337
20 rslocal 234
21 ws-tool 191
22 hopper-rs 190
23 hudsucker 189

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com