Comment by 🌲 Half_Elf_Monk

Re: "I found I2P to be perfect for privacy in conjunction with…"

In: s/I2P

Awesome. What's a good i2p client for linux? Will using the protocol flag anything at an ISP?

🌲 Half_Elf_Monk

2025-10-24 · 6 months ago

7 Later Comments ↓

👻 ps [OP/mod] · 2025-10-24 at 17:26:

@Half_Elf_Monk i2pd one, it comes with Yggdrasil support out of the box, so the ISP opinion is not an issue.

— https://github.com/PurpleI2P/i2pd

— https://i2pd.readthedocs.io/en/latest/tutorials/yggdrasil-only-mode/

🐦 JustASillyBird · Jan 29 at 23:28:

Gemini would be a natural fit for i2p. Practically every method that might be used to trace someone accessing an i2p website just wouldn't be applicable to Gemini. No embeds, no javascript, no cookies, no fingerprinting. Although the double-encryption is a little fiddly and wasteful, we can live with that.

It's harder to live with the lack of convenient software though. It means screwing around with manual proxy configuration that then doesn't work on regular gemini, so it's all very awkward. I wonder if someone can add support to Lagrange, to you can just point it to an i2pd instance and have it automatically handle a .i2p address? Beyond my coding skill though.

👻 ps [OP/mod] · Jan 30 at 01:19:

I personally created the Yoda browser for myself, which, in addition to focusing on privacy, includes useful proxy routing

— screenshot

— https://github.com/YGGverse/Yoda

🐦 JustASillyBird · Jan 30 at 23:10:

That is good work. It would be even better if such capabilities were in LaGrange, as this appears to be the most popular gemini client, but still... where one leads, more shall follow. I may have to check out Yoda later, once I'm more familiar with Gemini. I've only been hanging out here a few days.

👻 ps [OP/mod] · Jan 31 at 01:18:

Yes, I understand: it's important to have a working proxy configuration in Lagrange. It covers about 99% of users. I would even like to fix it, but I'm not familiar with Clang, and I'm worried about memory leaks every time I try to patch something without a solid understanding of the framework.

Regarding Yoda - it’s still quite basic. While it covers Gemini features, it requires a lot of work on the UI. Nevertheless, I'm using it as it is; and it comes with Flatpak, btw (see releases page)

🛸 bluesman · Jan 31 at 02:30:

Although I use it for TOR (both for web and Gemini), Alhena supports SOCKS5 out of the box. You just can't have multiple endpoints like Yoda.

👻 ps [OP/mod] · Jan 31 at 04:14:

Guys, I forgot to mention: take a look at Proxychains wrapper - it allows you to easily run apps even without build-in proxy features plus configure complex chains, or just use a single one with local network exceptions.

For example, I'm running ZNC server like that:

So maybe this command could work also:

Some examples in my previous note about ZNC + i2pd setup:

— Встановлення та налаштування IRC-баунсера ZNC в Linux

Original Post

🌒 s/I2P

👻 ps: [mod]

I found I2P to be perfect for privacy in conjunction with the Gemini protocol. I created this subspace to support new members who have questions about this technology and server setup, as I2P does not require a hosting provider or a dedicated IP. About [https link] Routers [https link] I2P (Java) [https link] i2pd (C++) Known capsules [gemini link] My gemlog [gemini link] Censor.Net RSS GUI clients with I2P (proxy) support [https link] Alhena (Java) [https link] Yoda (Rust) Guides...

💬 18 comments · 6 likes · 2025-10-19 · 7 months ago