InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →
Top 23 Rust Proxy Projects
-
rathole
A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
Project mention: Threat Actor Abuses Cloudflare Tunnels to Deliver Rats | news.ycombinator.com | 2024-08-01There’s actually a (really superb) Rust library/program for creating reverse tunnels over TCP, that’s called Rathole [0]. We used it [1] at my last startup and were mildly worried that one day we’d need to explain to a security auditor why we had a dependency called “rathole…”
[0] https://github.com/rapiz1/rathole
[1] https://www.splitgraph.com/jumpstart/tunnel
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
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.
-
websocat
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
Having both Worker and Durable Object in place, you can now try running the application (wrangler dev) and connecting to the Websocket route /ws with a Websocket client like websocat: websocat --verbose ws://localhost:8787/ws You should see a response like this indicating that the connection has been established succesfully:
-
-
Project mention: Pushpin: Proxy server that pins connections open to build realtime API endpoints | news.ycombinator.com | 2024-03-24
-
-
privaxy
Privaxy is the next generation tracker and advertisement blocker. It blocks ads and trackers by MITMing HTTP(s) traffic. Also check out my new project, https://www.merklemap.com/
Project mention: Privaxy blocks ads and trackers by MITMing HTTP(s) traffic | news.ycombinator.com | 2024-08-12 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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.
Made for hosting game servers on Kubernetes, and supports session auth, routing, monitoring, and various other features, some of them using prefix bits in UDP packages.
Also used for DOS protection without the traffic hitting the server.
Not sure how usable it is but Google actually has a lot of open-source stuff for game hosting on kubernetes with agones + openmatch + quilkin, I am somewhat tempted to play with them at some point.
[1] https://github.com/googleforgames/quilkin
-
Project mention: Ask HN: Offering free GraphQL migration support | news.ycombinator.com | 2024-06-17
Hello everyone,
I want to ask if anyone is interested in having me build a best-practice GraphQL API on top of your existing REST or gRPC APIs, completely free of charge.
We're currently running a pilot with our open-source GraphQL runtime, which you can check out at https://tailcall.run/, and would like to test it out with some real production APIs. Anyone who is interested, please comment and if need be we will build the whole GraphQL layer for you for free.
-
encrypted-dns-server
An easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server.
-
doh-server
Fast, mature, secure DoH and ODoH server proxy written in Rust. Previously known as doh-proxy and rust-doh.
-
-
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
-
narrowlink
A self-hosted solution to enable secure connectivity between devices across restricted networks like NAT or firewalls
-
-
-
-
proxelar
A MITM Proxy 🧑💻! Toolkit for HTTP/1, HTTP/2, and WebSockets with SSL/TLS Capabilities. Learning Project.
-
-
-
-
shoes
A multi-protocol proxy server written in Rust (HTTP, HTTPS, SOCKS5, Vmess, Vless, Shadowsocks, Trojan, Snell)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Proxy discussion
Rust Proxy related posts
-
WebSocat – Like Netcat for WebSockets
-
Privaxy blocks ads and trackers by MITMing HTTP(s) traffic
-
HAProxy 3.0 Released
-
Bringing Exchange Support to Thunderbird
-
Narrowlink 0.2.4 Just Released
-
Release: Quilkin v0.7.0 — a UDP proxy specifically designed for large scale gameservers
-
Show HN: ScaleSocket – Turn any script into a multiplayer WebSocket server
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 Sep 2024
Index
What are some of the best open-source Proxy projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | rathole | 9,336 |
2 | bore | 8,430 |
3 | websocat | 6,935 |
4 | warpgate | 3,739 |
5 | pushpin | 3,630 |
6 | sozu | 3,000 |
7 | privaxy | 2,349 |
8 | shadow-tls | 2,278 |
9 | quilkin | 1,279 |
10 | tailcall | 1,257 |
11 | encrypted-dns-server | 954 |
12 | doh-server | 734 |
13 | undermoon | 699 |
14 | VIPORMiner | 569 |
15 | narrowlink | 561 |
16 | proxy-wasm-rust-sdk | 471 |
17 | exodus | 463 |
18 | g3 | 433 |
19 | proxelar | 400 |
20 | cproxy | 361 |
21 | rslocal | 238 |
22 | hudsucker | 206 |
23 | shoes | 205 |