That's all correct. But it doesn't achieve my goal of making arbitrary https web services reachable via nostr without having to modify the service itself.

Reply to this note

Please Login to reply.

Discussion

That's literally what a proxy server does. But good luck in any case, I hope you make something useful.

What do you mean by that? How does a proxy server let me reach a cashu mint over nostr? What kind of proxy would that be? Does it exist?

Proxy technology has been around for 25+ years and is very mature on the web. I'm not sure how reliable SOCKS5 will be for you; that will be interesting to see. I've used SOCKS5 extensively, and it can cause bursty network problems. I prefer solutions like HAProxy with a small Lua script, which can be easily generated from a GPT-type session these days. You could also use an Express or PHP server, which is common. It all depends on the exact use case.

None of the 25+ years of proxy technology achieves the goal of piping TCP data over nostr. It needs to be built and that's what I just presented.