     func didAcceptNewSocket(socket: ProxySocket) {
         let tunnel = Tunnel(proxySocket: socket)
         tunnel.delegate = self
-        tunnelPool.value.append(tunnel)
+        tunnels.value.append(tunnel)
         tunnel.openTunnel()
     }
 

     Stop the proxy server.
     */
    public func stop() {
        tunnelPool.value.removeAll(keepCapacity: true)
    }

    /**

    /// The address of proxy server.
    public let address: IPv4Address

    private var tunnels: TunnelArray = Atomic([])

    /**
     Create an instance of proxy server.
