rethink-app
rethink-app copied to clipboard
RPN
Integrate a TCP-only proxy with exit nodes on Cloudflare.
Will not be free (given the economics of running a proxy service), but will be open source, so users may run one themselves.
- [x] Prototype server: https://github.com/ignoramous/tcpworkers
- [x] Prod server: https://github.com/serverless-proxy/serverless-proxy
- [x] A HTTP/S client transport to connect to the proxy network: https://github.com/celzero/firestack/commit/23f3f9dfebbe38ed7f674821d2c6d9fd39c8a83f / https://github.com/celzero/firestack/commit/fe5d145c90bee15addb632ad4e42cb5ddb8f95dd (http3 support removed for now)
- [ ] Implement auth: Blind RSA + Tokens (ref1, ref2, ref3); on-going.
- [x] Implement in-app SOCKS5 to RPN: https://github.com/celzero/firestack/commit/8746fc1455868ccc77096c408d1764868f357d1b
- [ ] UI: on-going.
- [ ] Payments: pending.
- [ ] Tests: on-going.
- [ ] Custom RPN exit: Let users connect to their own RPN exit node.
Up in the air: Abuse prevention (fair use), Cloudflare ToS.