code: private boolean isProxyAddress(InetAddress address) {
          if (parentServer.getProxyParam().isProxyIpAnyLocalAddress()) {
              if (isLocalAddress(address) || isNetworkInterfaceAddress(address) || isOwnPublicAddress(address)) {
                  return true;
              }
          } else if (address.equals(inSocket.getLocalAddress())) {
              return true;
          }
          return false;
      }
docs: Tells whether or not the given {@code address} is one of address(es) the (parent) proxy is listening to.
  <p>
  If the proxy is listening to any address it checks whether the given {@code address} is a local address or if it belongs
  to a network interface. If not listening to any address, it checks if it's the one it is listening to.
  
  @param address the address that will be checked
  @return {@code true} if it is one of the addresses the proxy is listening to, {@code false} otherwise.
  @see #isLocalAddress(InetAddress)
  @see #isNetworkInterfaceAddress(InetAddress)