I got Sparko plugin for Core LN to work with Zeus relatively easily after having trouble with that HTTP rest plugin. Then I hit a Zeus bug, made an issue and got told sparko is abandonware.. So spent even more time setting up that http rest plugin..
Discussion
Got that to work, now I need to invest time into some self hosted dynamic DNS or something so that I don't have to keep manually updating the IP address whenever my node's router restarts. Over tor would be simpler?
Use ZeroTier.
One option is Cloudflare tunnels. I recently wrote a script for my Start9 node, but you could take from this and adapt it for your use case. There are other similar services that likely have api or their own daemons. I've also had people recommend TailScale to achieve a similar thing.
Woops, would probably help to link it nostr:note1rnh3kw8kgz4uhnude2fjrtsje5hpv087l8q0n3w986q6gfgq6dsss09x08