[HOME] [DOWNLOAD] [DOCS] [BLOG] [SUPPORT] [TIPS] [ISSUES] [Priority Support]

Whonix I2P documentation


#1

There are two issues with the following line.

# echo -e "deb http://deb.i2p2.no/ jessie main\ndeb-src http://deb.i2p2.no/ jessie main" >> /etc/apt/sources.list.d/i2p-release.list
  1. We’ve been consistently using sudo instead of #.

  2. >> appends. > overwrites. I think in this case, to make instructions idempotent, > is better.

(@HulaHoop)


#2

For 1 there is no way around it. I tried using sudo and I got permission denied everytime

I can experiment with 2 and see if it can create the file.


#3

Changes in 2 work.


#4

The command you’re looking for is probably tee. To echo and to write as use, see the following example.
echo "some thing" | sudo tee ./a >/dev/null

(The >/dev/null is negligible, but it would echo then. I guess that’s more confusing.)


#5

Just posted new commands that address both problems.


#6

The wording

  • Connecting to a tunnel-link (proxy/VPN/SSH) before Tor
  • Connecting to Tor before a tunnel-link (proxy/VPN/SSH)

comes from:

through is ambiguous. That wording has been developed with English native speaker @JasonJAyalaP.

Please undo Connecting to I2P through Tor to the previous Connecting to Tor before I2P for consistency.


#7

Related:

https://forums.whonix.org/t/i2p-running-on-whonix-gateway

#8

Changed back.


#9

Updated the Wiki, please review the changes I made
https://www.whonix.org/w/index.php?title=I2P&oldid=23956&diff=cur


#10

What about adding the config file explanations right into the config file?

Example:

## change router identity and UDP port when IP changes 
i2np.laptopMode=true

etc.


#11

I wanted to do that at first, but then I thought it would be overloaded with all this. If you think it would be better to add it then I’ll add it.


#12

I see. I don’t have any strong opinion. Welcome other thoughts.

Since the user has to copy and paste all of that anyhow, I did not think it would matter.

(If we one day create a configuration package for Connecting to Tor before I2P, I2P inside the Whonix-Workstation, user -> Tor -> I2P -> Internet, then the config file explainations should certainly be included inside the config file.)


#13

Same here, lets see what @HulaHoop thinks

agree to that


#14

+1 detailed configuration options belong into the .config

Putting explanations in references is good too. We’ve squashed entire paragraphs in there for other topics on the wiki.


#15

On the workstation at least, we don’t ship openjdk-7-jre-headless by default and so it needs to be installed.

Readded it and accepted changes.


#16

HulaHoop:

On the workstation at least, we don’t ship openjdk-7-jre-headless by default and so it needs to be installed.

Doesn’t the i2p package depend on that package and thereby install it?
If not, would that not be a i2p packaging bug?


#17

+1 changed.