SaaSHub helps you find the best software and product alternatives Learn more →
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-29I 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.
-
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.
-
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.
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.
-
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 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.
-
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.
-
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.
-
btw, I just found out this: https://github.com/PragmaTwice/proxinject
-
-
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
-
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
-
C++ Proxy related posts
- Server performance issue - Multiplayer lag
- Looking for some guidance on Monero Mining JSONRPC
- How to get my IP traffic data to an AWS lambda using Darkstat?
- What do you guys use IPFS to develop?
- Pipy proxy: Creating HTTP Tunnel with 10 lines of code
- 懂哥指导下自建梯子教程
- Wikipedia now has up to 1000X reduction of ATS disk read latency at the p999
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0922e8bcf0>
www.saashub.com | 4 Jun 2023
Index
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 |