I2P cant successfully connect over Tor/Whonix
Trying to have I2P working inside Whonix-Workstation which is connected to Tor by default (because by default its only connected to Whonix-Gateway which contain Tor)
Since Tor is not UDP nor its favoring IPv6 (though there are few exit relays working as IPv6) so here is the configurations of the I2P router that i changed to make it work with Tor (as i suppose, but in reality its not working):
- http://127.0.0.1:7657/confignet (Networking)
http://127.0.0.1:7657/configreseed (reseeding)
- I2P Version and Running Environment
I2P version: 1.6.1-0-1ubuntu1
API version: 0.9.52
Java version: Debian 17.0.1 (OpenJDK Runtime Environment 17.0.1+12-Debian-1deb11u2)
Wrapper version: 3.5.30
Server version: 9.4.39.v20210325
Servlet version: Jasper JSP 2.3 Engine (3.1)
JSTL version: standard-taglib 1.2.5
Platform: Linux amd64 5.4.156-1.fc25.qubes.x86_64
Processor: Haswell Core i3/i5/i7 model 60 (coreihwl)
JBigI status: Locally optimized native BigInteger library loaded from file
GMP version: 6.2.1
JBigI version: 4
JCpuId version: 3
Encoding: UTF-8
Charset: UTF-8
Built By: Undefined
Router Logs
Jan 17, 2022, 1:27:33 PM INFO [JobQueue 4/4] networkdb.reseed.ReseedChecker: Downloading peer router information for a new I2P installation
Jan 17, 2022, 1:27:33 PM INFO [JobQueue 1/1] r.transport.ntcp.NTCPTransport: NTCP selected random port 25215
Jan 17, 2022, 1:27:34 PM INFO [Addressbook ] .naming.BlockfileNamingService: Migrating 54 hosts from /var/lib/i2p/i2p-config/hosts.txt to new hosts database
Jan 17, 2022, 1:27:43 PM WARN [Timestamper ] .router.time.RouterTimestamper: Unable to reach any of the NTP servers [0.us.pool.ntp.org, 1.us.pool.ntp.org, 2.us.pool.ntp.org, 0.north-america.pool.ntp.org, 1.north-america.pool.ntp.org, 2.north-america.pool.ntp.org, 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org] - network disconnected? Or set time.sntpServerList=myserver1.com,myserver2.com in advanced configuration.
Jan 17, 2022, 1:29:40 PM ERROR [Queue Pumper] net.i2p.router.JobQueue : Job ReadJob: Job 22: DB Read Job out of order with job ReadConfigJob: Job 33: Read Router Configuration difference of 5s
Jan 17, 2022, 1:38:52 PM WARN [tion tunnels] 2ptunnel.TunnelControllerGroup: Using new tunnel configurations in /var/lib/i2p/i2p-config/i2ptunnel.config.d - ignoring old tunnel configuration in /var/lib/i2p/i2p-config/i2ptunnel.config
Jan 17, 2022, 1:49:09 PM WARN [Reseed ] uter.networkdb.reseed.Reseeder: EepGet failed on https://reseed.47ggr2fa3vnwfyhvgskzdmr3i32eijwymxohtxsls45dulmriwxszjad.onion/i2pseeds.su3?netid=2 : java.net.UnknownHostException: reseed.47ggr2fa3vnwfyhvgskzdmr3i32eijwymxohtxsls45dulmriwxszjad.onion
Jan 17, 2022, 1:49:11 PM WARN [Reseed ] uter.networkdb.reseed.Reseeder: EepGet failed on https://reseed.i2p-projekt.de/i2pseeds.su3?netid=2 : java.net.UnknownHostException: reseed.i2p-projekt.de
Jan 17, 2022, 1:49:14 PM WARN [Reseed ] uter.networkdb.reseed.Reseeder: EepGet failed on https://reseed.onion.im/i2pseeds.su3?netid=2 : java.net.UnknownHostException: reseed.onion.im
Jan 17, 2022, 1:49:15 PM WARN [Reseed ] uter.networkdb.reseed.Reseeder: EepGet failed on https://reseed.memcpy.io/i2pseeds.su3?netid=2 : java.net.UnknownHostException: reseed.memcpy.io
Jan 17, 2022, 1:49:15 PM WARN [Reseed ] uter.networkdb.reseed.Reseeder: EepGet failed on https://reseed.diva.exchange/i2pseeds.su3?netid=2 : java.net.UnknownHostException: reseed.diva.exchange
Jan 17, 2022, 1:49:17 PM WARN [Reseed ] uter.networkdb.reseed.Reseeder: EepGet failed on https://i2pseed.creativecowpat.net:8443/i2pseeds.su3?netid=2 : javax.net.ssl.SSLHandshakeException: SSL hostname verify failed, Expected i2pseed.creativecowpat.net - set i2p.disableSSLHostnameVerification=true to disable verification (dangerous!)
Jan 17, 2022, 1:49:18 PM WARN [Reseed ] uter.networkdb.reseed.Reseeder: EepGet failed on https://i2p.novg.net/i2pseeds.su3?netid=2 : java.net.UnknownHostException: i2p.novg.net
Jan 17, 2022, 1:49:39 PM ERROR [Queue Pumper] net.i2p.router.JobQueue : Job ReadJob: Job 22: DB Read Job out of order with job ReadConfigJob: Job 33: Read Router Configuration difference of 92s
Service (Wrapper) Logs
2022/01/17 13:27:28 | --> Wrapper Started as Daemon
2022/01/17 13:27:28 | Java Service Wrapper Community Edition 64-bit 3.5.30
2022/01/17 13:27:28 | Copyright (C) 1999-2016 Tanuki Software, Ltd. All Rights Reserved.
2022/01/17 13:27:28 | http://wrapper.tanukisoftware.com
2022/01/17 13:27:28 |
2022/01/17 13:27:29 | Launching a JVM...
2022/01/17 13:27:29 | WrapperManager: Initializing...
2022/01/17 13:27:30 | Starting I2P 1.6.1-0-1ubuntu1
2022/01/17 13:27:30 | Setting up new user directory /var/lib/i2p/i2p-config
2022/01/17 13:27:30 | Created /var/lib/i2p/i2p-config/eepsite
2022/01/17 13:27:30 | Created /var/lib/i2p/i2p-config/eepsite/etc
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/etc/webdefault.xml
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/etc/realm.properties
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/jetty-ssl.xml
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/jetty-jmx.xml
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/jetty.xml
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/jetty-rewrite.xml
2022/01/17 13:27:30 | Created /var/lib/i2p/i2p-config/eepsite/webapps
2022/01/17 13:27:30 | Created /var/lib/i2p/i2p-config/eepsite/logs
2022/01/17 13:27:30 | Created /var/lib/i2p/i2p-config/eepsite/cgi-bin
2022/01/17 13:27:30 | Created /var/lib/i2p/i2p-config/eepsite/docroot
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/robots.txt
2022/01/17 13:27:30 | Created /var/lib/i2p/i2p-config/eepsite/docroot/help
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_de.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_pt.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_tr.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_ru.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_ro.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_es.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_fr.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_el.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_uk.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_pl.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_az.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_sv.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_fa.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_in.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_zh.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_nl.html
2022/01/17 13:27:30 | Created /var/lib/i2p/i2p-config/eepsite/docroot/help/lib
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/it.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/ua.png
2022/01/17 13:27:30 | Created /var/lib/i2p/i2p-config/eepsite/docroot/help/lib/resources
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/pdf.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/folder.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/folder_open.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/zip.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/word.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/audio.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/flash.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/playlist.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/image.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/file.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/text.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/folder_32x32.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/video.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/resources/iso.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/hu.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/itoopie.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/ir.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/nl.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/pl.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/az.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/se.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/es.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/us.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/cn.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/ro.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/pt.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/brown.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/lang_ar.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/h2bg.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/de.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/eepsite.css
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/eepsite_zh.css
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/tr.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/ru.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/fr.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/gr.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/jetty-dir.css
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/pagebg.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/lib/id.png
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_it.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_hu.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/index_ar.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/help/pagetemplate.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/index.html
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/docroot/favicon.ico
2022/01/17 13:27:30 | Created /var/lib/i2p/i2p-config/eepsite/contexts
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/contexts/base-context.xml
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/contexts/cgi-context.xml
2022/01/17 13:27:30 | Copied /usr/share/i2p/hosts.txt
2022/01/17 13:27:30 | Copied /usr/share/i2p/i2psnark.config
2022/01/17 13:27:30 | Copied /usr/share/i2p/i2ptunnel.config
2022/01/17 13:27:30 | Copied /usr/share/i2p/router.config
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/jetty.xml with modifications
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/jetty-ssl.xml with modifications
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/contexts/base-context.xml with modifications
2022/01/17 13:27:30 | Copied /usr/share/i2p/eepsite/contexts/cgi-context.xml with modifications
2022/01/17 13:27:30 | Copied /usr/share/i2p/clients.config with modifications
2022/01/17 13:27:30 | Successfully copied data files to new user directory /var/lib/i2p/i2p-config
2022/01/17 13:27:30 | INFO: Native CPUID library jcpuid-x86-linux loaded from file
2022/01/17 13:27:30 | INFO: Locally optimized native BigInteger library loaded from file
2022/01/17 13:27:33 | Reseed start
2022/01/17 13:27:33 | Reseeding from https://reseed.onion.im/i2pseeds.su3?netid=2
2022/01/17 13:27:37 | INFO: 77 files extracted to /tmp/i2p-daemon/i2p-NUf4ycWE.tmp/reseeds-645462051
2022/01/17 13:27:37 | Reseed got 77 router infos from https://reseed.onion.im/i2pseeds.su3?netid=2 with 0 errors
2022/01/17 13:27:37 | Reseeding from https://banana.incognet.io/i2pseeds.su3?netid=2
2022/01/17 13:27:39 | INFO: 100 files extracted to /tmp/i2p-daemon/i2p-NUf4ycWE.tmp/reseeds-814603894
2022/01/17 13:27:39 | Reseed got 100 router infos from https://banana.incognet.io/i2pseeds.su3?netid=2 with 0 errors
2022/01/17 13:27:39 | Reseed successful, fetched 177 router infos
2022/01/17 13:27:43 | Warning: Unable to reach any of the NTP servers [0.us.pool.ntp.org, 1.us.pool.ntp.org, 2.us.pool.ntp.org, 0.north-america.pool.ntp.org, 1.north-america.pool.ntp.org, 2.north-america.pool.ntp.org, 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org] - network disconnected? Or set time.sntpServerList=myserver1.com,myserver2.com in advanced configuration.
2022/01/17 13:49:08 | Reseed start
2022/01/17 13:49:08 | Reseeding from https://reseed.47ggr2fa3vnwfyhvgskzdmr3i32eijwymxohtxsls45dulmriwxszjad.onion/i2pseeds.su3?netid=2
2022/01/17 13:49:09 | Reseed got no router infos from https://reseed.47ggr2fa3vnwfyhvgskzdmr3i32eijwymxohtxsls45dulmriwxszjad.onion/i2pseeds.su3?netid=2
2022/01/17 13:49:09 | Reseeding from https://reseed.i2p-projekt.de/i2pseeds.su3?netid=2
2022/01/17 13:49:11 | Reseed got no router infos from https://reseed.i2p-projekt.de/i2pseeds.su3?netid=2
2022/01/17 13:49:11 | Reseeding from https://banana.incognet.io/i2pseeds.su3?netid=2
2022/01/17 13:49:12 | INFO: 100 files extracted to /tmp/i2p-daemon/i2p-NUf4ycWE.tmp/reseeds-294622008
2022/01/17 13:49:12 | Reseed got 100 router infos from https://banana.incognet.io/i2pseeds.su3?netid=2 with 0 errors
2022/01/17 13:49:12 | Reseeding from https://reseed.onion.im/i2pseeds.su3?netid=2
2022/01/17 13:49:13 | Reseed got no router infos from https://reseed.onion.im/i2pseeds.su3?netid=2
2022/01/17 13:49:13 | Reseeding from https://reseed.memcpy.io/i2pseeds.su3?netid=2
2022/01/17 13:49:15 | Reseed got no router infos from https://reseed.memcpy.io/i2pseeds.su3?netid=2
2022/01/17 13:49:15 | Reseeding from https://reseed.diva.exchange/i2pseeds.su3?netid=2
2022/01/17 13:49:15 | Reseed got no router infos from https://reseed.diva.exchange/i2pseeds.su3?netid=2
2022/01/17 13:49:15 | Reseeding from https://i2pseed.creativecowpat.net:8443/i2pseeds.su3?netid=2
2022/01/17 13:49:17 | Reseed got no router infos from https://i2pseed.creativecowpat.net:8443/i2pseeds.su3?netid=2
2022/01/17 13:49:17 | Reseeding from https://i2p.novg.net/i2pseeds.su3?netid=2
2022/01/17 13:49:18 | Reseed got no router infos from https://i2p.novg.net/i2pseeds.su3?netid=2
2022/01/17 13:49:18 | Reseed successful, fetched 100 router infos
Although no router successfully fetched according to the logs, It say successful fetched 100 router dunno if this is bug or so..
- Green light on Shared Clients