Yeah. Still doesn't solve the issue of being able to safely access that anywhere. I have the hardware for all that, I just can't figure out the reverse proxy BS.

Cool for other people though.

Reply to this note

Please Login to reply.

Discussion

this reverse proxy, which i modded to also do nip-05 and golang vanity import redirects makes setting up the reverse proxy a piece of cake, just a little simple configuration file and set it up as a system service and voila

i should probably add an example systemd service file to it, the one i use

just added that now, so the main thing you have to learn how to do is put the go compiler on the VPS and read the instructions with examples how to set up the reverse proxy

also, for enabling you to run services that can be reached through it (like relays):

https://github.com/angristan/wireguard-install

I don't have a static ip or a vps. It annoys me that those are pretty much requirements to do this.

this is thanks to the internet industry not upgrading everyone to IPv6 so we can all have all the inbound routing we want.

this is the workaround that can be used for any HTTP based service, like nostr (websockets are a sub-protocol of HTTP)

the VPS only needs to have like a terabyte of traffic and you can get these for like $5/month

note that it can also even be used to route inbound to a relay running on a mobile phone...

i should probably write a nice guide and publish it with yakihonne or highlighter so other people can do it, it's not difficult. there's a few prerequisites like understanding how to set up and use SSH and your SSH keys and set the VPS to allow the connection and installing the Go compiler and how to invoke it to build the reverse proxy and how to know how to find its path and the configuration path etc.

would be nice. my irish friend who commissioned me to work on indra was always talking about wireguard, he uses it to allow internet routing to his NAS, and i managed to find that setup script and with all that it's really not difficult. even, you can lock the SSH server down so it can only be accessed by someone who already has access to the wireguard VPN.

wireguard is awesome. once you learn how to use it you'll regret not having learned sooner.

Yes it does