Packages that use I2PTunnelTask
Package
Description
Implementation of preconfigured tunnels for clients and servers, including special-purpose tunnels for IRC, SOCKS, HTTP and streaming.
IRC tunnel support: DCC and CTCP handling for IRC clients using a client tunnel.
SOCKS 4, 4a and 5 server implementations exposing I2P client tunnels to SOCKS clients.
StreamR adaptive-rate streaming tunnel: streams audio and video over a single I2P tunnel, adapting the encoder rate to the measured tunnel bandwidth.
Base classes for UDP client and server tunnels, mapping a local UDP port to an I2P tunnel through the sinks and sources in
net.i2p.i2ptunnel.udp.Uses of I2PTunnelTask in net.i2p.i2ptunnel
Subclasses of I2PTunnelTask in net.i2p.i2ptunnelModifier and TypeClassDescriptionclassI2P ping utility for CLI use.classStandard I2P client tunnel that forwards local TCP connections to I2P destinations.classAbstract base class for I2P client tunnels with common functionality.classSSL tunnel through HTTP proxy using CONNECT method.classHTTP proxy reusing server's I2PSocketManager without outproxy capability.classBidirectional HTTP server tunnel combining server and client functionality.classHTTP proxy that tunnels requests through I2P.classCommon things for HTTPClient and ConnectClient Retrofit over them in 0.8.2.classHTTP server tunnel that filters headers and provides compression.classIRC client tunnel with DCC support and filtering.classIRC server tunnel that filters registration to pass client destination hash as hostname.classBase I2P tunnel server for handling incoming connections.Fields in net.i2p.i2ptunnel declared as I2PTunnelTaskModifier and TypeFieldDescriptionprotected I2PTunnelTaskI2PTunnelServer.taskHTTP bidirectional server task, null for standard tunnel server.Fields in net.i2p.i2ptunnel with type parameters of type I2PTunnelTaskModifier and TypeFieldDescriptionprivate final List<I2PTunnelTask> I2PTunnel.tasksThe tasks serving the connections.Methods in net.i2p.i2ptunnel that return types with arguments of type I2PTunnelTaskMethods in net.i2p.i2ptunnel with parameters of type I2PTunnelTaskModifier and TypeMethodDescriptionprivate voidI2PTunnel.addtask(I2PTunnelTask tsk) Adds a task serving the connections.private booleanI2PTunnel.closetask(I2PTunnelTask t, I2PTunnel.CloseMode mode) Helper method to actually close the given task (optionally forcing closure).Uses of I2PTunnelTask in net.i2p.i2ptunnel.irc
Subclasses of I2PTunnelTask in net.i2p.i2ptunnel.ircModifier and TypeClassDescriptionclassA standard client, using an existing socket manager.classA standard server that only answers for registered ports, and each port can only be used once.Uses of I2PTunnelTask in net.i2p.i2ptunnel.socks
Subclasses of I2PTunnelTask in net.i2p.i2ptunnel.socksModifier and TypeClassDescriptionclassSOCKS tunnel specialized for IRC traffic with I2P filtering and security.classSOCKS proxy server that routes TCP connections through I2P network.classA Datagram Tunnel that can have multiple bidirectional ports on the UDP side.Uses of I2PTunnelTask in net.i2p.i2ptunnel.streamr
Subclasses of I2PTunnelTask in net.i2p.i2ptunnel.streamrModifier and TypeClassDescriptionclassStreamr consumer that acts as an I2P client and UDP server, receiving data from I2P destinations and forwarding it to a configured UDP host/port.classStreamr producer that acts as an I2P server and UDP client, receiving UDP data on a configured port and forwarding it through I2P.Uses of I2PTunnelTask in net.i2p.i2ptunnel.udpTunnel
Subclasses of I2PTunnelTask in net.i2p.i2ptunnel.udpTunnelModifier and TypeClassDescriptionclassBase client class that sets up an I2P Datagram client destination.classBase client class that sets up an I2P Datagram server destination.