diff --git a/www.i2p2/pages/i2ptunnel.html b/www.i2p2/pages/i2ptunnel.html index 4d7a60ee..fbee9574 100644 --- a/www.i2p2/pages/i2ptunnel.html +++ b/www.i2p2/pages/i2ptunnel.html @@ -1,85 +1,119 @@ {% extends "_layout.html" %} {% block title %}i2ptunnel{% endblock %} -{% block content %}Below is quick copy of aum's eepsite deployment guide. -
-
+{% block content %}Description of i2ptunnel and tunneling modes -
    -
  1. Deploy a local server +default services +client modes +serrver modes + +

    I2PTunnel

    +

    Overview

    +

    +I2PTunnel a tool for interfacing with and providing services on I2P. + By directing an I2PTunnel to a destination, via a hostname, + Base32 or a full 516-byte destination key, a localhost:port + interface to that servie is provided. Providing a service is as simple as creating a server I2PTunnel + to the appropriate ip:port, a 516-byte destination key will be generated for the service and it + will be avaliable throughout I2P. + A web interface is avaliable on localhost:7657/i2ptunnel/. +

    + +
    +

    Default Services

    +

    Server tunnels

  2. - -
  3. Open a 'Tunnel' from I2P To Your Server +
  4. I2P Webserver - A tunnel pointed to a Jetty webserver run + on localhost:7658 for convenient and quick hosting on I2P. +
    The document root is: +
    Unix - %APPDATA%\I2P\eepsite\docroot +
    Windows - C:\Users\**username**\AppData\Roaming\I2P\eepsite\docroot +
  5. + +

    Client tunnels

    +
  6. I2P HTTP Proxy - localhost:4444 - A HTTP proxy used for browsing I2P and the regular internet anonymously through I2P. +Browsing internet through I2P uses a random proxy specified by the "Outproxies:" option. +
  7. +
  8. IRC Proxy - localhost:6668 - A IRC proxy to the default anonymous IRC-servers.
  9. +
  10. mtn.i2p2.i2p - localhost:8998 - The anonymous monotone + sourcecode repository for I2P +
  11. +
  12. smtp.postman.i2p - localhost:7659 - A SMTP service provided by postman at + hq.postman.i2p + (via inproxy) +
  13. +
  14. pop3.postman.i2p - localhost:7660 - The accompanying POP sevice of postman at + hq.postman.i2p + (via inproxy) + -
  15. Update Your hosts.txt File +
    +

    Client Modes

    +

    Standard

    +Opens a local TCP port that connects to a service (like HTTP, FTP or SMTP) on a destination inside of I2P. +The tunnel is directed to a random host from the comma seperated (", ") list of destinations. + +
    +

    HTTP

    +A HTTP-client tunnel. The tunnel connects to the destination specified by the URL + in a HTTP request. Supports proxying onto internet if an outproxy is provided. Strips HTTP connections of the following headers:
  16. +
  17. Accept, Accept-Charset, Accept-Encoding, Accept-Language + and Accept-Ranges as they vary greatly between browsers and can be used as an identifier. +
  18. +
  19. Referer:
  20. +
  21. Via:
  22. +
  23. From:
  24. + -
  25. Surf Your Site Within I2P
  26. - -
  27. Create a Local Client Tunnel Connection +

    IRC

    +Creates a connection to a random IRC server specified by the comma seprated (", ") +list of destinations. Only a whitelisted subset of IRC commands are allowed due to anonymity concerns. +
    Whitelist:
  28. +
  29. MODE
  30. +
  31. JOIN
  32. +
  33. NICK
  34. +
  35. QUIT
  36. +
  37. PART
  38. +
  39. WALLOPS
  40. +
  41. ERROR
  42. +
  43. KICK
  44. +
  45. H
  46. +
  47. TOPIC
  48. + -
  49. Share your server details with others -
  50. -
+

SOCKS 4/4a/5

+Enables using the I2P router as a SOCKS proxy. + +

SOCKS IRC

+Enables using the I2P router as a SOCKS proxy with the command whitelist specified by + IRC client mode. + +

CONNECT

+Creates a HTTP tunnel and uses the HTTP request method "CONNECT" +to build a TCP tunnel that usually is used for SSL and HTTPS. + +

Streamr

+Creates a UDP-server attached to a Streamr client I2PTunnel. The streamr client tunnel will +subscribe to a streamr server tunnel. +
+ + + +
+

Server Modes

+

Standard

+Creates a destination to a local ip:port with an open TCP port. + +

HTTP

+Creates a destination to a local HTTP server ip:port. Supports gzip for requests with +Accept-encoding: x-i2p-gzip. Replies +

HTTP Bidirectional

+A HTTP proxy with no outproxying capabilities. +

IRC

+Creates a destination that filters the reqistration sequence of a client and passes +the destination hash as a hostname to the IRC-server. +

Streamr

+A UDP-client that connects to a media server is created. The UDP-Client is coupled with a Streamr server I2PTunnel. {% endblock %} \ No newline at end of file diff --git a/www.i2p2/static/images/I2PTunnel-streamr.png b/www.i2p2/static/images/I2PTunnel-streamr.png new file mode 100644 index 00000000..cfd973e8 Binary files /dev/null and b/www.i2p2/static/images/I2PTunnel-streamr.png differ