Modifier and Type | Class and Description |
---|---|
class |
PublicIpsOnlyRequestFilter
Request filter that only allows requests for public IPs.
|
class |
RegexHttpRequestFilter
Request filter that uses regular expressions on the request host and/or the
request path.
|
Modifier and Type | Field and Description |
---|---|
static HttpRequestFilter |
ProxyUtils.PASS_THROUGH_REQUEST_FILTER |
Modifier and Type | Method and Description |
---|---|
static RegexHttpRequestFilter |
RegexHttpRequestFilter.newHostAndPathFilter(String hostRegex,
String pathRegex,
HttpRequestFilter filter)
Creates a new filter that filters on the request host.
|
static RegexHttpRequestFilter |
RegexHttpRequestFilter.newHostFilter(String hostRegex,
HttpRequestFilter filter)
Creates a new filter that filters on the request host.
|
static RegexHttpRequestFilter |
RegexHttpRequestFilter.newPathFilter(String pathRegex,
HttpRequestFilter filter)
Creates a new filter that filters on the request path.
|
Constructor and Description |
---|
DefaultHttpProxyServer(int port,
HttpRequestFilter requestFilter)
Creates a new proxy server.
|
DefaultHttpProxyServer(int port,
HttpRequestFilter requestFilter,
org.jboss.netty.channel.socket.ClientSocketChannelFactory clientChannelFactory,
org.jboss.netty.util.Timer timer,
org.jboss.netty.channel.socket.ServerSocketChannelFactory serverChannelFactory) |
DefaultHttpProxyServer(int port,
HttpRequestFilter requestFilter,
HttpResponseFilters responseFilters)
Creates a new proxy server.
|
DefaultHttpProxyServer(int port,
HttpResponseFilters responseFilters,
ChainProxyManager chainProxyManager,
HandshakeHandlerFactory handshakeHandlerFactory,
HttpRequestFilter requestFilter)
Creates a new proxy server.
|
DefaultHttpProxyServer(int port,
HttpResponseFilters responseFilters,
ChainProxyManager chainProxyManager,
HandshakeHandlerFactory handshakeHandlerFactory,
HttpRequestFilter requestFilter,
org.jboss.netty.channel.socket.ClientSocketChannelFactory clientChannelFactory,
org.jboss.netty.util.Timer timer,
org.jboss.netty.channel.socket.ServerSocketChannelFactory serverChannelFactory)
Creates a new proxy server.
|
DefaultHttpProxyServer(int port,
HttpResponseFilters responseFilters,
ChainProxyManager chainProxyManager,
HandshakeHandlerFactory handshakeHandlerFactory,
HttpRequestFilter requestFilter,
org.jboss.netty.channel.socket.ClientSocketChannelFactory clientChannelFactory,
org.jboss.netty.util.Timer timer,
org.jboss.netty.channel.socket.ServerSocketChannelFactory serverChannelFactory,
ProxyCacheManager cacheManager)
Creates a new proxy server.
|
DefaultRelayPipelineFactory(String hostAndPort,
org.jboss.netty.handler.codec.http.HttpRequest httpRequest,
RelayListener relayListener,
org.jboss.netty.channel.Channel browserToProxyChannel,
org.jboss.netty.channel.group.ChannelGroup channelGroup,
HttpResponseFilters responseFilters,
HttpRequestFilter requestFilter,
ChainProxyManager chainProxyManager,
org.jboss.netty.util.Timer timer) |
DefaultRelayPipelineFactoryFactory(ChainProxyManager chainProxyManager,
HttpResponseFilters responseFilters,
HttpRequestFilter requestFilter,
org.jboss.netty.channel.group.ChannelGroup channelGroup,
org.jboss.netty.util.Timer timer) |
ProxyHttpRequestEncoder(HttpRelayingHandler handler,
HttpRequestFilter requestFilter,
boolean keepProxyFormat)
Creates a new request encoder.
|
Copyright © 2009–2015 LittleShoot. All rights reserved.