• Setup I2P Router with SAM Enabled

    • Step 1: Start your I2P router, either with i2pd or I2P java edition.
    • Step 2: Ensure the SAM service is enabled on your I2P router image.png
  • Setup Qbittorrent-nox

    • Step 1: Download the correct version of Qbittorrent-nox from https://github.com/userdocs/qbittorrent-nox-static/releases
      • 1a: To find your architecture on Linux:
      uname -p
      x86_64
      
    • Step 2: Ensure execute permissions are set
      chmod a+x ./x86_64-qbittorrent-nox
      
    • Step 3: Start qbittorrent-nox application
      ./x86_64-qbittorrent-nox
      
    • Step 4: Go to http://127.0.0.1:8080 and login with the default credentials
      Username: admin
      Password: adminadmin
      
    • Step 5: Configure your settings in the Web-UI as desired. Set a new password for the Web-UI!
      • OPTIONAL 5a: If you want I2P only, you can disable clearnet functionalities image.png
        image.png
        NOTE: Binding to lo and 127.0.0.1 will not allowing any connections to the clearnet. This forces qBittorrent to only work using the I2P proxy address you specified.
    • Step 6: While qBittorrent v4.6.x supports I2P, the Web-UI does not have the options to set the I2P settings yet, as of v4.6.0 release. So we have to do it manually by editing the qBittorrent.conf.
      • 6a: Stop your qbittorrent-nox application, Ctrl+C in the terminal you started it in.
      • 6b: Navigate to the ~/.config/qBittorrent/ directory to find the qBittorrent.conf file.
        image.png
      • 6c: Make a backup of the qBittorrent.conf file for precaution. image.png
      • 6d: Open qBittorrent.conf with a text editor and find the [BitTorrent] section header image.png
      • 6e: Add the I2P settings to allow for I2P torrenting:
        Session\I2P\Address=127.0.0.1
        Session\I2P\Enabled=true
        Session\I2P\MixedMode=false
        
        image.png
        • Session\I2P\Address=127.0.0.1, this points to the IP address of the I2P router (w/ SAM enabled) you want to use
        • Session\I2P\Enabled=true, this enables I2P torrenting
        • Session\I2P\MixedMode=false, this sets whether you want qBittorrent to use clearnet + I2P (MixedMode=true), or just I2P (MixedMode=false)
      • 6f: Save your changes to the qBittorrent.conf file.
    • Step 7: Now, you can start the qbittorrent-nox application again and it will load you qBittorrent.conf file with you new settings.
      ./x86_64-qbittorrent-nox
      
    • Step 8: In your web browser, navigate to the Web-UI at http://127.0.0.1:8080
    • Step 9: Test I2P torrenting functionality with this torrent https://i2pplus.github.io/installers/I2P+_2.2.0+_i2psnark-standalone.zip.torrent image.png
    • Step 10: Enjoy!
  • I2P Torrent Sites

  • Tracker List

    • http://tracker2.postman.i2p/announce.php
      http://opentracker.dg2.i2p/a
      http://opentracker.r4sas.i2p/a
      http://opentracker.skank.i2p/a
      http://omitracker.i2p/announce.php
      http://w7tpbzncbcocrqtwwm3nezhnnsw4ozadvi2hmvzdhrqzfxfum7wa.b32.i2p/a
      http://tu5skej67ftbxjghnx3r2txp6fqz6ulkolkejc77be2er5v5zrfq.b32.i2p/announce.php
      http://ahsplxkbhemefwvvml7qovzl5a2b5xo5i7lyai7ntdunvcyfdtna.b32.i2p/announce.php
      http://lnQ6yoBTxQuQU8EQ1FlF395ITIQF-HGJxUeFvzETLFnoczNjQvKDbtSB7aHhn853zjVXrJBgwlB9sO57KakBDaJ50lUZgVPhjlI19TgJ-CxyHhHSCeKx5JzURdEW-ucdONMynr-b2zwhsx8VQCJwCEkARvt21YkOyQDaB9IdV8aTAmP~PUJQxRwceaTMn96FcVenwdXqleE16fI8CVFOV18jbJKrhTOYpTtcZKV4l1wNYBDwKgwPx5c0kcrRzFyw5~bjuAKO~GJ5dR7BQsL7AwBoQUS4k1lwoYrG1kOIBeDD3XF8BWb6K3GOOoyjc1umYKpur3G~FxBuqtHAsDRICkEbKUqJ9mPYQlTSujhNxiRIW-oLwMtvayCFci99oX8MvazPS7~97x0Gsm-onEK1Td9nBdmq30OqDxpRtXBimbzkLbR1IKObbg9HvrKs3L-kSyGwTUmHG9rSQSoZEvFMA-S0EXO~o4g21q1oikmxPMhkeVwQ22VHB0-LZJfmLr4SAAAA.i2p/announce.php
      
  • Known Issues

    • I2P peers are not shown in the web-ui