rethink-app icon indicating copy to clipboard operation
rethink-app copied to clipboard

RPN

Open ignoramous opened this issue 2 years ago • 0 comments

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.

ignoramous avatar Jul 08 '23 13:07 ignoramous