C++ Proxy

Open-source C++ projects categorized as Proxy

Top 13 C++ Proxy Projects

  • UDPspeeder

    A Tunnel which Improves your Network Quality on a High-latency Lossy Link by using Forward Error Correction, possible for All Traffics(TCP/UDP/ICMP)

    Project mention: Show HN: Go-Nbd – A Pure Go NBD Server and Client | news.ycombinator.com | 2023-03-29

    I just use nbd-server, nbd-client (kernel module nbd). While at home things are fine, when not at home things can get bad unless you use something like UDPspeeder <https://github.com/wangyu-/UDPspeeder> then you just need to deal with slower speeds.

    I do backups with borg while connected through ethernet.

  • pushpin

    Proxy server for adding push to your API

    Project mention: Ask HN: How do you handle WebSocket connections reconnect problem? | news.ycombinator.com | 2023-06-03

    Instead of letting clients directly interface with your services over websockets, consider using Pushpin [1], which allows you to completely isolate realtime communication from your services.

    As a bonus, it also provides you the ability to cycle (redeploy/restart) your services without your clients having to reconnect (that's where the name comes from). And as you can imagine - because communication with your services is entirely stateless it scales like crazy.

    [1] https://pushpin.org/

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • tinyfecVPN

    A VPN Designed for Lossy Links, with Build-in Forward Error Correction(FEC) Support. Improves your Network Quality on a High-latency Lossy Link.

    Project mention: Server performance issue - Multiplayer lag | /r/factorio | 2023-05-29

    If it's a network issue, you might try a VPN with FEC. I've looked at https://github.com/wangyu-/tinyfecVPN but haven't actually tried it.

  • Squid

    Squid Web Proxy Cache

    Project mention: How to get my IP traffic data to an AWS lambda using Darkstat? | /r/openwrt | 2023-01-27

    I recommend trying a transparent proxy like Squid. There are many analytics tools for Squid logs. Squid can generate TLS certificates on the fly to inspect secure websites but you'll have to generate and install a CA certificate and key into Squid. You'll also have to import the CA certificate on any machine accessing the internet through the Squid proxy. Squid has the added bonus of caching content to speed up web browsing and reduce data usage.

  • trafficserver

    Apache Traffic Server™ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.

    Project mention: Wikipedia now has up to 1000X reduction of ATS disk read latency at the p999 | news.ycombinator.com | 2022-11-21
  • pipy

    Pipy is a programmable proxy for the cloud, edge and IoT.

    Project mention: Pipy proxy: Creating HTTP Tunnel with 10 lines of code | dev.to | 2022-12-27

    Pipy is an open-source, lightweight, high-performance, modular, programmable, cloud-native network stream processor that is ideal for a variety of use cases ranging from (but not limited to) edge routers, load balancers & proxy solutions, API gateways, static HTTP servers, service mesh sidecars, and other applications. Previously we have covered several use cases, and in this blog post will continue our learning of Pipy by implementing an HTTP Tunnel functionality by only using the PipyJS scripting language.

  • xmrig-proxy

    Monero (XMR) Stratum protocol proxy

    Project mention: Looking for some guidance on Monero Mining JSONRPC | /r/Monero | 2023-03-19

    Anyway you might want to use xmrig-proxy instead of writing your own proxy.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • proxy-wasm-cpp-sdk

    WebAssembly for Proxies (C++ SDK)

    Project mention: Apache APISIX loves Rust! (and me too) | dev.to | 2022-09-27

    Let me first say that the available documentation is pretty sparse. For example, proxy-wasm's is limited to the methods' signature (think JavaDocs). Rust SDK is sample-based. However, one can get some information from the C++ SDK.

  • proxinject

    a socks5 proxy injection tool for Windows, making selected processes proxy-able

    Project mention: Installed all my apps entirely using Winget | /r/Windows11 | 2022-07-28

    btw, I just found out this: https://github.com/PragmaTwice/proxinject

  • psc

    E2E encryption for multi-hop tty sessions or portshells + TCP/UDP port forward

  • LeySourceEngineProxyServ

    Ley Proxy Servers for Source engine servers - Zyre. Think of cloudflare but for source engine and with geo-cast based server ping enhancing for free. I've created this tool to A. protect my servers by hiding their real IP entirely. The only visible IPs will be the node IPs. And B. to artifically enhance the ping on the server list of source servers to get more players to join. Unlike anycast this does not have any costs besides your server costs. It avoids duplicates by only letting the location

  • snova-asio

    Lightweight Proxy Tool

    Project mention: GitHub - yinqiwen/snova-asio: A lightweight forward/reverse proxy tool write by c++20 for low-end boxes or embedded devices. | /r/coolgithubprojects | 2022-07-13
  • funnel-proxy

    Transparent multiplexing proxy

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). The latest post mention was on 2023-06-03.

C++ Proxy related posts


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

Project Stars
1 UDPspeeder 4,296
2 pushpin 3,232
3 tinyfecVPN 2,088
4 Squid 1,619
5 trafficserver 1,606
6 pipy 595
7 xmrig-proxy 532
8 proxy-wasm-cpp-sdk 119
9 proxinject 97
10 psc 95
11 LeySourceEngineProxyServ 65
12 snova-asio 33
13 funnel-proxy 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives