| Package | Description |
|---|---|
| net.i2p.i2ptunnel | Implementation of preconfigured tunnels for both clients and servers, with a comprehensive UI for tunnel management and configuration. |
| net.i2p.i2ptunnel.irc | IRC-specific tunnel enhancements including protocol filters and DCC (Direct
Client-to-Client) connection handlers for IRC client tunnels. |
| net.i2p.i2ptunnel.socks | SOCKS protocol tunnel implementation for I2P, supporting SOCKS 4, 4a, and 5. |
| net.i2p.i2ptunnel.streamr | Special-purpose tunnels for streaming UDP clients and servers, optimized
for audio and video streaming applications. |
| net.i2p.i2ptunnel.udpTunnel | UDP tunnel implementation for I2PTunnel. |
| net.i2p.i2ptunnel.ui | Public API classes for programmatic tunnel configuration and management. |
| net.i2p.i2ptunnel.web | Web-based user interface for managing I2PTunnel configurations, implemented
as a webapp packaged in i2ptunnel.war. |
| Class and Description |
|---|
| BlocklistManager Manages HTTP blocklists for request filtering. |
| I2PTunnel Manages I2PTunnelTasks and I2PSessions. |
| I2PTunnel.ConnectionEventListener Callback routine to find out |
| I2PTunnelClientBase Abstract base class for I2P client tunnels with common functionality. |
| I2PTunnelHTTPClient HTTP proxy that tunnels requests through I2P. |
| I2PTunnelHTTPClientBase Common things for HTTPClient and ConnectClient
Retrofit over them in 0.8.2 |
| I2PTunnelHTTPClientBase.AuthResult Authentication result status for HTTP client connections |
| I2PTunnelHTTPServer HTTP server tunnel that filters headers and provides compression. |
| I2PTunnelRunner Thread that forwards traffic between an I2PSocket and a TCP Socket. |
| I2PTunnelRunner.FailCallback For use in new constructor |
| I2PTunnelRunner.SuccessCallback Callback interface for successful tunnel operation completion. |
| I2PTunnelServer Base I2P tunnel server for handling incoming connections. |
| I2PTunnelTask Base class for I2P tunnel servers and clients. |
| Logging Unified logging interface for I2PTunnel components. |
| RequestValidator.ValidationResult Encapsulates the result of hostname validation. |
| TunnelController Coordinate the runtime operation and configuration of a single I2PTunnel. |
| TunnelController.TunnelState The tunnel state. |
| TunnelControllerGroup Coordinates tunnel groups within the JVM, managing configuration persistence. |
| Class and Description |
|---|
| I2PTunnel Manages I2PTunnelTasks and I2PSessions. |
| I2PTunnelClientBase Abstract base class for I2P client tunnels with common functionality. |
| I2PTunnelServer Base I2P tunnel server for handling incoming connections. |
| I2PTunnelTask Base class for I2P tunnel servers and clients. |
| Logging Unified logging interface for I2PTunnel components. |
| Class and Description |
|---|
| I2PTunnel Manages I2PTunnelTasks and I2PSessions. |
| I2PTunnelClientBase Abstract base class for I2P client tunnels with common functionality. |
| I2PTunnelTask Base class for I2P tunnel servers and clients. |
| Logging Unified logging interface for I2PTunnel components. |
| Class and Description |
|---|
| I2PTunnel Manages I2PTunnelTasks and I2PSessions. |
| I2PTunnelTask Base class for I2P tunnel servers and clients. |
| Logging Unified logging interface for I2PTunnel components. |
| Class and Description |
|---|
| I2PTunnel Manages I2PTunnelTasks and I2PSessions. |
| I2PTunnelTask Base class for I2P tunnel servers and clients. |
| Logging Unified logging interface for I2PTunnel components. |
| Class and Description |
|---|
| TunnelController Coordinate the runtime operation and configuration of a single I2PTunnel. |
| TunnelControllerGroup Coordinates tunnel groups within the JVM, managing configuration persistence. |
| Class and Description |
|---|
| TunnelController Coordinate the runtime operation and configuration of a single I2PTunnel. |
| TunnelControllerGroup Coordinates tunnel groups within the JVM, managing configuration persistence. |