List of usage examples for io.netty.handler.codec.socksx.v5 Socks5ServerEncoder DEFAULT
Socks5ServerEncoder DEFAULT
To view the source code for io.netty.handler.codec.socksx.v5 Socks5ServerEncoder DEFAULT.
Click Source Link
From source file:com.github.sinsinpub.pero.manual.proxyhandler.Socks5ProxyServer.java
License:Apache License
@Override protected void configure(SocketChannel ch) throws Exception { ChannelPipeline p = ch.pipeline();//from ww w . ja v a 2 s . c om switch (testMode) { case INTERMEDIARY: p.addLast(DECODER, new Socks5InitialRequestDecoder()); p.addLast(ENCODER, Socks5ServerEncoder.DEFAULT); p.addLast(new Socks5IntermediaryHandler()); break; case TERMINAL: p.addLast(DECODER, new Socks5InitialRequestDecoder()); p.addLast(ENCODER, Socks5ServerEncoder.DEFAULT); p.addLast(new Socks5TerminalHandler()); break; case UNRESPONSIVE: p.addLast(UnresponsiveHandler.INSTANCE); break; } }
From source file:com.slyak.services.proxy.server.Socks5ProxyServer.java
License:Apache License
@Override ChannelHandler[] getCustomChannelHandlers(EventLoopGroup clientGroup) { //socks auth// www . j a v a 2s . c o m //new Socks5PasswordAuthRequestDecoder(); //new Socks5PasswordAuthRequestHandler() return new ChannelHandler[] { //Socks5MessageByteBuf Socks5ServerEncoder.DEFAULT, //socks5 init new Socks5InitialRequestDecoder(), new Socks5InitialRequestHandler(), //socks connection new Socks5CommandRequestDecoder(), new Socks5CommandRequestHandler(clientGroup) }; }