This is an old version of the proxy i now run, based on Ultraviolet.
it includes a password requirement for login to the service, to try and throw off any admins looking into the site, though it probably won't work too well.
This will also need https to work properly.
Do not expect this to be perfectly functional as i stopped development of it, switching over to my newer version, some features may be not fully implemented, but the core proxy does work.
your success with deploying this may vary, but for hosting i used Google Cloud Run, so it should work fine.
You can also remotely access logfiles through logging in on /admin/login
.
Start with:
node server.js