public TCPServerChannel createTCPServerChannel(String id, Settings h) throws IOException {
        TCPServerChannel channel = mgr.createTCPServerChannel(id, h);
        if(h == null || h.getSSLEngineFactory() == null) {
            return new UtilProxyTCPServerChannel(channel);
        }
        return new SecTCPServerChannel(channel, h.getSSLEngineFactory());
    }