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](https://github.com/celzero/firestack/commit/1fe34b17a85b7c58f254a06002248f58c22fc5ea)) - [ ] Implement auth: Blind RSA + Tokens ([ref1](https://archive.is/hftje), [ref2](https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-rsa-blind-signatures-13), [ref3](https://privacypass.github.io/protocol/)); on-going. - [x] Implement in-app SOCKS5 to RPN: https://github.com/celzero/firestack/commit/8746fc1455868ccc77096c408d1764868f357d1b - [x] UI: Done. - [x] Payments: [Done](https://github.com/celzero/redir/blob/15558ca180ee35f6a6ea62a04996f9fdb4dedc17/src/playorder.js). - [ ] 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.
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.
Up in the air: Abuse prevention (fair use), Cloudflare ToS.