Reverse proxy for Discourse | Real IP masking

You need a proxy server for that, not a reverse proxy. You can Google for “free proxy server” to find some, or run something like Squid on a vm that allows ssh only from your ip, perhaps behind a bastion.

I’m not quite sure how to configure discourse to use it, but it might be as simple as setting an env variable.