https://github.com/makeworld-the-better-one/amfora#amfora
But I'll give Diohsc a go!
Diohsc takes a little getting used to, but once you start using marks and the queue, it becomes very pleasant.
Doesn’t Gemini expose your IP address? Would it make sense to bundle TOR with the app?
The server does receive it, just like with standard HTTP, TCP, UDP, etc.
Tracking a user's complete browsing history would seem quite easy unless sites add padding to disguise file sizes.
At least with HTTP, most Cloudlfare-hosted sites will support ESNI. Plus there are some other workarounds to avoid SNI on other sites. Better than nothing.
1. Putting an ECH-enabled proxy in front of gemini servers may be one solution. https://defo.ie
From solderpunk, the founder: "When I started Gemini I dearly wanted to specify that TLS 1.3 be the minimum allowed version of TLS."
https://lists.orbitalfox.eu/archives/gemini/2021/007539.html
> AFAIK there are no gemini sites that support TLS1.3 with ESNI/ECH
gemini://gemini.bortzmeyer.org/software/lupa/stats.gmi : 86 % of the capsules use TLS 1.3, 14 % use TLS 1.2.
Not sure about ESNI/ECH stats but TLS 1.3 is pretty widely used.