パッケージ | 説明 |
---|---|
net.i2p.i2ptunnel |
Implementation of preconfigured tunnels, both for clients and servers,
and a UI for adding more and editing the configuration.
|
net.i2p.i2ptunnel.irc |
Filters for the IRC client tunnel, and DCC handlers.
|
net.i2p.i2ptunnel.socks |
SOCKS 4, 4a, and 5 client tunnels.
|
net.i2p.i2ptunnel.streamr |
Special-purpose client and server tunnels for streaming UDP clients and servers,
generally for audio and video streaming.
|
net.i2p.i2ptunnel.udpTunnel |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
I2PTunnel |
I2PTunnelTask.getTunnel() |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
protected static I2PSession |
I2PTunnelClientBase.addSubsession(I2PTunnel tunnel) |
Add a DSA_SHA1 subsession to the shared client if necessary.
|
protected static I2PSocketManager |
I2PTunnelClientBase.buildSocketManager(I2PTunnel tunnel) |
As of 0.9.20 this is fast, and does NOT connect the manager to the router.
|
protected static I2PSocketManager |
I2PTunnelClientBase.buildSocketManager(I2PTunnel tunnel,
java.lang.String pkf) |
As of 0.9.20 this is fast, and does NOT connect the manager to the router.
|
protected static I2PSocketManager |
I2PTunnelClientBase.buildSocketManager(I2PTunnel tunnel,
java.lang.String pkf,
Logging log) |
As of 0.9.20 this is fast, and does NOT connect the manager to the router.
|
protected static I2PSocketManager |
I2PTunnelClientBase.getSocketManager(I2PTunnel tunnel) |
This is ONLY for shared clients.
|
protected static I2PSocketManager |
I2PTunnelClientBase.getSocketManager(I2PTunnel tunnel,
java.lang.String pkf) |
This is ONLY for shared clients.
|
void |
I2PTunnelClient.optionsUpdated(I2PTunnel tunnel) |
Update the dests then call super.
|
void |
I2PTunnelClientBase.optionsUpdated(I2PTunnel tunnel) |
Update the I2PSocketManager.
|
void |
I2PTunnelHTTPClientBase.optionsUpdated(I2PTunnel tunnel) |
Update the outproxy list then call super.
|
void |
I2PTunnelHTTPServer.optionsUpdated(I2PTunnel tunnel) |
|
void |
I2PTunnelIRCClient.optionsUpdated(I2PTunnel tunnel) |
Update the dests then call super.
|
void |
I2PTunnelServer.optionsUpdated(I2PTunnel tunnel) |
Update the I2PSocketManager.
|
void |
I2PTunnelTask.optionsUpdated(I2PTunnel tunnel) |
Notify the task that I2PTunnel's options have been updated.
|
void |
I2PTunnelTask.setTunnel(I2PTunnel pTunnel) |
for apps that use multiple I2PTunnel instances
|
コンストラクタ | 説明 |
---|---|
I2Ping(Logging l,
boolean ownDest,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
tunnel.getOptions must contain "command".
|
I2PTunnelClient(int localPort,
java.lang.String destinations,
Logging l,
boolean ownDest,
EventDispatcher notifyThis,
I2PTunnel tunnel,
java.lang.String pkf) |
As of 0.9.20 this is fast, and does NOT connect the manager to the router,
or open the local socket.
|
I2PTunnelClientBase(int localPort,
boolean ownDest,
Logging l,
EventDispatcher notifyThis,
java.lang.String handlerName,
I2PTunnel tunnel) |
The main constructor.
|
I2PTunnelClientBase(int localPort,
boolean ownDest,
Logging l,
EventDispatcher notifyThis,
java.lang.String handlerName,
I2PTunnel tunnel,
java.lang.String pkf) |
Use this to build a client with a persistent private key.
|
I2PTunnelClientBase(int localPort,
Logging l,
I2PSocketManager sktMgr,
I2PTunnel tunnel,
EventDispatcher notifyThis,
long clientId) |
This constructor is used to add a client to an existing socket manager.
|
I2PTunnelConnectClient(int localPort,
Logging l,
boolean ownDest,
java.lang.String wwwProxy,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
As of 0.9.20 this is fast, and does NOT connect the manager to the router,
or open the local socket.
|
I2PTunnelHTTPBidirProxy(int localPort,
Logging l,
I2PSocketManager sockMgr,
I2PTunnel tunnel,
EventDispatcher notifyThis,
long clientId) |
As of 0.9.20 this is fast, and does NOT connect the manager to the router,
or open the local socket.
|
I2PTunnelHTTPBidirServer(java.net.InetAddress host,
int port,
int proxyport,
java.io.File privkey,
java.lang.String privkeyname,
java.lang.String spoofHost,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
|
I2PTunnelHTTPBidirServer(java.net.InetAddress host,
int port,
int proxyport,
java.io.InputStream privData,
java.lang.String privkeyname,
java.lang.String spoofHost,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
|
I2PTunnelHTTPBidirServer(java.net.InetAddress host,
int port,
int proxyport,
java.lang.String privData,
java.lang.String spoofHost,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
|
I2PTunnelHTTPClient(int localPort,
Logging l,
boolean ownDest,
java.lang.String wwwProxy,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
As of 0.9.20 this is fast, and does NOT connect the manager to the router,
or open the local socket.
|
I2PTunnelHTTPClient(int localPort,
Logging l,
I2PSocketManager sockMgr,
I2PTunnel tunnel,
EventDispatcher notifyThis,
long clientId) |
This constructor always starts the tunnel (ignoring the i2cp.delayOpen option).
|
I2PTunnelHTTPClientBase(int localPort,
boolean ownDest,
Logging l,
EventDispatcher notifyThis,
java.lang.String handlerName,
I2PTunnel tunnel) |
|
I2PTunnelHTTPClientBase(int localPort,
Logging l,
I2PSocketManager sktMgr,
I2PTunnel tunnel,
EventDispatcher notifyThis,
long clientId) |
This constructor always starts the tunnel (ignoring the i2cp.delayOpen option).
|
I2PTunnelHTTPServer(java.net.InetAddress host,
int port,
java.io.File privkey,
java.lang.String privkeyname,
java.lang.String spoofHost,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
|
I2PTunnelHTTPServer(java.net.InetAddress host,
int port,
java.io.InputStream privData,
java.lang.String privkeyname,
java.lang.String spoofHost,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
|
I2PTunnelHTTPServer(java.net.InetAddress host,
int port,
java.lang.String privData,
java.lang.String spoofHost,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
|
I2PTunnelIRCClient(int localPort,
java.lang.String destinations,
Logging l,
boolean ownDest,
EventDispatcher notifyThis,
I2PTunnel tunnel,
java.lang.String pkf) |
As of 0.9.20 this is fast, and does NOT connect the manager to the router,
or open the local socket.
|
I2PTunnelIRCServer(java.net.InetAddress host,
int port,
java.io.File privkey,
java.lang.String privkeyname,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
|
I2PTunnelServer(java.net.InetAddress host,
int port,
java.io.File privkey,
java.lang.String privkeyname,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
Non-blocking
|
I2PTunnelServer(java.net.InetAddress host,
int port,
java.io.InputStream privData,
java.lang.String privkeyname,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
Non-blocking
|
I2PTunnelServer(java.net.InetAddress host,
int port,
java.lang.String privData,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
Non-blocking
|
I2PTunnelServer(java.net.InetAddress host,
int port,
I2PSocketManager sktMgr,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
Non-blocking
|
I2PTunnelTask(java.lang.String name,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
コンストラクタ | 説明 |
---|---|
DCCClientManager(I2PSocketManager sktMgr,
Logging logging,
EventDispatcher dispatch,
I2PTunnel tunnel) |
|
I2PTunnelDCCClient(java.lang.String dest,
int localPort,
int remotePort,
Logging l,
I2PSocketManager sktMgr,
EventDispatcher notifyThis,
I2PTunnel tunnel,
long clientId) |
As of 0.9.20 this is fast, and does NOT connect the manager to the router,
or open the local socket.
|
I2PTunnelDCCServer(I2PSocketManager sktMgr,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
There's no support for unsolicited incoming I2P connections,
so there's no server host or port parameters.
|
コンストラクタ | 説明 |
---|---|
I2PSOCKSIRCTunnel(int localPort,
Logging l,
boolean ownDest,
EventDispatcher notifyThis,
I2PTunnel tunnel,
java.lang.String pkf) |
|
I2PSOCKSTunnel(int localPort,
Logging l,
boolean ownDest,
EventDispatcher notifyThis,
I2PTunnel tunnel,
java.lang.String pkf) |
As of 0.9.20 this is fast, and does NOT connect the manager to the router,
or open the local socket.
|
SOCKSUDPTunnel(I2PTunnel tunnel) |
Set up a tunnel with no UDP side yet.
|
コンストラクタ | 説明 |
---|---|
StreamrConsumer(java.net.InetAddress host,
int port,
java.lang.String destination,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
|
StreamrProducer(int port,
java.io.File privkey,
java.lang.String privkeyname,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
コンストラクタ | 説明 |
---|---|
I2PTunnelUDPClientBase(java.lang.String destination,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |
|
I2PTunnelUDPServerBase(boolean verify,
java.io.File privkey,
java.lang.String privkeyname,
Logging l,
EventDispatcher notifyThis,
I2PTunnel tunnel) |