forward-proxy
forwardproxy
Our great sponsors
forward-proxy | forwardproxy | |
---|---|---|
8 | 1 | |
150 | 572 | |
- | 3.7% | |
0.0 | 7.4 | |
almost 2 years ago | 5 days ago | |
Ruby | Go | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
forward-proxy
- 150 LOC forward proxy implementation with lots of comments
-
Show HN: 100 LOC Ruby forward proxy using only standard libraries
Agreed. I am not at all against people learning how to do it. But if that's the purpose then it's probably better to present it as such (like the resources at your link does). But the claim that all you need is 100 LOC to make a proxy server work is a bit bogus when you rely on Ruby's standard library. Look at the code at https://github.com/jamesmoriarty/forward-proxy/blob/main/lib.... As expected, it doesn't parse headers but uses stdlib's code to do that. Good, less likely to have bugs. But that means that you can claim that you implemented an HTTP header parser in one line of code:
req_headers = Hash[req.header.map { |k, v| [k, v.first] }]
- LOC Ruby forward proxy using only standard libraries
- 100 LOC Ruby forward proxy using only standard libraries
- 100LOC Ruby forward proxy using just standard libraries.
forwardproxy
-
Help users in Iran reconnect to Signal
I'm a big fan of the idea of independently-run proxy servers.
Caddy has a secure forward proxy plugin born out of a research project at Google that does something similar, but works with any clients that let you configure HTTP proxies, and doesn't terminate TLS: instead it tunnels it over TLS. The proxy server itself can also be probe-resistant, i.e. difficult to detect that a website is acting as a proxy.
I'm hoping more people can help test the patch to support Caddy v2: https://github.com/caddyserver/forwardproxy/pull/74
What are some alternatives?
titanium-web-proxy - A cross-platform asynchronous HTTP(S) proxy server in C#.
naiveproxy - Make a fortune quietly
build-your-own-x - Master programming by recreating your favorite technologies from scratch.
Signal-TLS-Proxy
fluent-plugin-http-pull - The input plugin of fluentd to pull log from rest api.
caddy-crowdsec-bouncer - A Caddy module that blocks malicious traffic based on decisions made by CrowdSec.
pipy - Pipy is a programmable proxy for the cloud, edge and IoT.
oxen-mobile-wallet - A Mobile Wallet for Oxen
build-your-own-x - 🤓 Build your own (insert technology here) [Moved to: https://github.com/codecrafters-io/build-your-own-x]
xcaddy - Build Caddy with plugins
rocky - Full-featured, middleware-oriented, programmatic HTTP and WebSocket proxy for node.js (deprecated)
bbs - Forum for discussing Internet censorship circumvention