Chef behind a firewall

Hi everyone,

I'm starting with chef, i've got my testing plateform, 10 clients in
a LAN and it works great.

I got a issue with a chef client, i tried to add a client, a
dedicated server outside my office, i make my firewall rules to open
the 4000 port.

I search in the doc and the wiki, i dont find any solution.

When i tried to add my external client, my internal plateform can
see it, but i  got this error on my client :

INFO: HTTP Request Returned 500 Internal Server Error: 400 "Bad

[Fri, 13 May 2011 09:13:14 +0200] ERROR: Server returned error for
<a class="moz-txt-link-freetext" href=""></a>, retrying

I tried to remove and purge "chef paquets" on the client, delete
client's configuration on my chef plateform, i tried many times, it
always failed.

If anyone can help me.

Thanks for your help

Best regards