{% extends "global/layout.html" %} {% block title %}{% trans %}I2PTunnel services{% endtrans %}{% endblock %} {% block content %}
{% trans -%} Below is quick copy of aum's eepsite deployment guide. {%- endtrans %}
{% trans %}1. - Deploy a local server{%- endtrans %}java -jar lib/i2ptunnel.jar -nogui -e "genkeys myWebPrivKey.dat myWebPubKey.dat"
(all on one line)
{%- endtrans %}java -jar lib/i2ptunnel.jar -nogui -e "genkeys myWebPrivKey.dat myWebPubKey.dat"
{%- endtrans %}myWebPrivKey.dat
and myWebPubKey.dat
are arbitrary - choose whatever you want here, as long as you understand your own choices.
{%- endtrans %}java -cp lib/i2p.jar net.i2p.data.Base64 encode myWebPubKey.dat > myWebPubKey.txt
(all on one line).
{%- endtrans %}myWebPubKey.txt
, contains a long base64 string (516 chars at last count), which we call a destination key. All you need to know about this string for now is that it allows remote clients to uniquely pinpoint and connect to your server, just the same way as an IP address allows remote machines to pinpoint and connect to your machine.
{%- endtrans %}java -jar lib/i2ptunnel.jar -nogui -e "server localhost 10880 myWebPrivKey.dat"
(all one line).
{%- endtrans %}java -jar lib/i2ptunnel.jar -nogui -e "server localhost 10880 myWebPrivKey.dat"
{%- endtrans %}java -jar lib/i2ptunnel.jar -nogui -e "config localhost 7654" -e "client 10888 textofbase64key"
(all one line).
{%- endtrans %}