Ankit, Did you try using advertised.host.name and advertised.port by specifying proxy host & port details.
-- Harsha Sent with Airmail On August 17, 2015 at 12:28:19 AM, Ankit Jain (ankitjainc...@gmail.com) wrote: Hi All, We want to deploy the Kafka cluster behind the proxy. We are exposing the proxy IP to client. The client is using the proxy IP to connect to zookeeper server to consume the data from Kafka cluster, but as we know, the zookeeper return the broker IP's to client and then client directly communicate to Kafka Cluster. The IP's return by zookeeper are Kafka IP's and which are not open for client. We want to provide all the access through proxy only. Please let me know, how we can use Kafka Cluster behind Proxy. -- Thanks, Ankit Jain