Add feature to change default IP for I2P console (127.0.0.1 to xxxx)
Trying to make I2P working over Tor Browser and this is what im facing:
I2P router interface listening on 127.0.0.1:7657
TB by default doesnt deny proxying 127.0.0.1
I2P refuse to connect to the I2P router interface from TB if 127.0.0.1 is proxied
deny proxy to localhost and 127.0.0.1 in TB
I2P router/console interface worked!
now I2P eepsites/http tunnel which allow to connect to I2P websites listening on 127.0.0.1:4444
Since we denied the proxiability of 127.0.0.1, Tunnel wont sense that we are trying to visit an eepsite like zzz.i2p because 127.0.0.1 is denied to be proxied by TB
to solve this either:
change I2P console IP, OR change Tunnel IP from 127.0.0.1 to x
Note: Its possible to change Tunnel listening IP from 127.0.0.1 to either:
- Local machine IP 10.x.x.x = not recommended
- 0.0.0.0 (everything) = not recommended
- IPv6 = not always available not recommended over Tor example or even generally atm.
what is better to do is either change I2P console interface IP or HTTP tunnel to 127.0.0.2 or so which still considered safe.