Want to set up an I2P eepsite for QOTO on my VPS in case I can't access it in a normal way.
Then I found out that QOTO used some other domains to handle CDN things, which, makes things worse because I hate configuring ngxin.
Then eventually I made an outproxy so I can use I2P to access any website, including QOTO.
And now my clientside I2P said cannot find leash set, and I have no idea why.
I'm using encrypted lease set to prevent others from abusing my outproxy. But seems like there is a bug that make client forgot how to decrypt even with correct key...
For ws part, I think it should be fine since it acts like a HTTP proxy. Unless HTTP proxy doesn't support ws.
@skyblond http proxy does not support ws without extra headers..
@skyblond there's only like 3 lines of headers required, I don't know why this tutorials so big 🤷
https://www.serverlab.ca/tutorials/linux/web-servers-linux/how-to-configure-nginx-for-websockets/
@skyblond got all your ports accounted for in in nginx? Also don't forget that Mastadon uses the websockets protocol which upgrades from http. From what I remember a special set of headers needs to be added for websockets through nginx.