{% extends "global/layout.html" %} {% block title %}i2ptunnel{% endblock %} {% block content %}Description of i2ptunnel and tunneling modes default services client modes serrver modes
I2PTunnel is a tool for interfacing with and providing services on I2P. Destination of an I2PTunnel can be defined using a hostname, Base32, or a full 516-byte destination key. An established I2PTunnel will be available on your client machine as localhost:port. If you wish to provide a service on I2P network, you simply create I2PTunnel to the appropriate ip_address:port. A corresponding 516-byte destination key will be generated for the service and it will become avaliable throughout I2P. A web interface for I2PTunnel management is avaliable on localhost:7657/i2ptunnel/.
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:
HTTP client/server tunnels are via I2Ptunnel force-enabling compression via the following http headers:
Depending on if the tunnel is using an outproxy or not it will append the following User-Agent: