| 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 |
| 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.
|