I’m working on lnurls that will encode a nostr nprofile (npub + server hints) so the communication will be via nostr DMs (that will mimic the http requests) - so plebs could use lnurls behind NAT without buying a domain and without TOR (which is generally slow and unstable).
Here are few things that I started writing to support this via LNbits on Umbrel and the lnurlp extension:
https://www.npmjs.com/package/http2nostr
https://www.npmjs.com/package/nostr2http
https://github.com/oren-z0/lnurl-nostr1