i2p general thread - general thread about the i2p network

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
I managed to figure it out, I think the proxy settings in Firefox seem to work better than chromium based ones for some reason.

I can see where all this would be overwhelming for most users compared to Tor. So many configuration options and the documentation is kind of all over the place. Even setting up a Tor service more trivial compared to documentation like this:

Anyone had luck getting a service up and running? It doesn't seem impossible to keep the install to cli-only but most of the guides seem to discuss setting it up on the same machine you are browsing from. Any documentation would be helpful. I make the general assumption origin service discovery is mostly the same as an onion site?

Any recommended torrent sites would be helpful.
Yep, it is better to use I2P with Firefox or Librewolf. I was able to create a service by following this guide: https://archive.is/EajAZ
I haven't done anything more than a single-page site though, since I was just curious how it worked.
The guide is meant for the more GUI-centric Java implementation of I2P, but I may try using the headless C++ i2pd implementation as well.

For a general directory of the most high-traffic/useful eepsites, notbob.i2p is very useful.
If you just want to torrent stuff, go to http://tracker2.postman.i2p
 
I've been screwing around with SSH over I2P. It is extremely useful for access of my machines while I am away from them.
You can find instructions on how to do this here: https://eyedeekay.github.io/i2p-i2pd-sshsetup/

If you pair this technique with SSHFS, you can do self-hosted cloud storage without exposing your local network (the only disadvantage is obviously going to be very slow speed.)
To use SSHFS, follow this guide: https://www.digitalocean.com/commun...e-sshfs-to-mount-remote-file-systems-over-ssh
 
Even setting up a Tor service more trivial compared to documentation like this
With i2pd it's pretty much as easy as setting up a Tor hidden service, just make a webserver that listens on localhost then add a couple lines to tunnel config to resolve the address to webserver's port. Official I2P client in Java feels a little dated and bloated for these tasks and expects you to do most of the stuff through its web interface.
 
  • Like
Reactions: Squishie PP
I don't really care if Russian state-backed hackers see the music, books, and archives I share via I2P. I assume that all cryptography has known flaws that can be exploited by state actors at any moment. All I really care about is that I2P is more secure for torrenting than using a VPN, and as a bonus is free!
 
  • Like
Reactions: Jang Joo
I don't really care if Russian state-backed hackers see the music, books, and archives I share via I2P. I assume that all cryptography has known flaws that can be exploited by state actors at any moment. All I really care about is that I2P is more secure for torrenting than using a VPN, and as a bonus is free!
My mistake. I thought GOST R 34.10 had already been implemented in i2p but it was actually just a proposal
 
Can I try out your i2p website
I don't actually host a conventional site right now, sadly. The "site" I currently host is just a SSH tunnel that allows me to use SSH over I2P so I can access my machines while away from home without exposing my home network any more than it normally would be. For obvious security reasons, I will not give any specific info about the tunnel address.

At some point in the future though, I will probably host a tracker for torrents or something. Or a repository for data I scrape/plan to scrape.
 
  • Informative
Reactions: Jotch
I got The Amberlynn Wiki routed through I2P.
http://amberlynn.i2p
http://amberpgsnwkyezgy236l456xuehpezw2bcvu2gd45izxyioh6h4q.b32.i2p
If you use a HTTP proxy the visual editor does not work and the footer renders weirdly, but using a SOCKS proxy fixes it.
So far, this is the only MediaWiki instance that I know of that uses the same database for clearnet/tor/i2p, and hopefully lokinet soon.
The magic PHP to allow MediaWiki to handle logins through different protocols is attached:
PHP:
$wgServer = "//amberlynn.wiki";
if (isset($_SERVER['HTTP_HOST']) && preg_match('/\.(onion|i2p)$/', $_SERVER['HTTP_HOST'])) {
    $wgServer = "http://" . $_SERVER['HTTP_HOST'];
}
$wgCanonicalServer = $wgServer;

I foolishly tried to port my email server to I2P since I am new to MTA's. I actually got the IMAP and submission ports working, so I was able to login and view emails with Thunderbird through I2P. But, my relay in Postfix was not able to resolve i2p since there is no official way to send SMTP from one i2p domain to another i2p domain. I actually found out that mail.i2p is not able to communicate with any other i2p domain. So, this mail service is actually a centralized intranet where you login to their server and you can only send mail inside their localhost if you want to use i2p mail.
I saw a discussion on the I2P forums of implementing some type of MX records [Clearnet] that would allow I2P to I2P mail. It got approved a month ago but it not yet implemented. If it actually works with Postfix I would be very interested in testing it.

There are some unofficial MTA's that can use I2P like BDS Mail [Clearnet]. This is their official logo.
BDS.webp
... I think I will wait for the official implementation.

Another interesting implementation is on http://agentoocat.i2p. But reading through some forum posts, "itoomail" might not support 3rd party clients like Thunderbird.
I'm a bit optimistic for the future of I2P, but considering that the SMTP protocol was invented in 1981, the lack of implementation makes I2P feel like a hobbyist program permanently stuck in beta rather than a real standard.
 
Amberlynn is first on I2P, now Josh will finally follow.
 
  • Feels
Reactions: Jang Joo
Has anyone tried the i2p app for Android? I'm tempted to run it to support the network and explore eepsites but does it use loads of battery or struggle with interruptions in phone reception?
 
Has anyone tried the i2p app for Android? I'm tempted to run it to support the network and explore eepsites but does it use loads of battery or struggle with interruptions in phone reception?
I've used it before on an Android with good battery life, the battery does lose juice a little faster, but if you keep your phone reasonably charged (subjectively, 40-50%+ is suitable for 2-3h+ of constant I2P browsing within that range) then it should not be too much of an issue. You should note that I didn't run any other large background apps on that phone, and I switched to small connection defaults when actively browsing rather than passive bandwidth sharing, so your mileage may differ if you are using I2P for exigent issues on Android for some reason and need large settings for large communications.

I can also attest to the common complaint that the app crashes in sporadic close episodes to much vexation. It usually did it for me when attempting to start the router or restart after changing settings. It's a lot like starting a car during winter during its mini-stroke. I cannot personally vouch for the i2pd app (on F-droid and Github) but I've heard subjective opinions that i2pd is more stable and resource-friendly from its users.
 
  • Like
Reactions: Jotch and wmaf1488
Has anyone tried the i2p app for Android? I'm tempted to run it to support the network and explore eepsites but does it use loads of battery or struggle with interruptions in phone reception?
It will route traffic through your connection even when you aren't browsing, so it will be best to impose a bandwidth limit on your connection to keep it from eating up your cellular data.
Of course this means you will contribute to the network less, but if you still want to contribute you can always just host an i2p router instance on a home internet-connected device.
 
Back