Hi everyone, I got a problem. I have a server that is a host for virtual machines. The host is directly on the web and is used as a proxy with pound. Example values : IP : 1.1.1.1 and domain xyz.com
One of the VirtualMachine is an Icecast2 server. (http://icecast.org), running on port 80. so I did my pound config to point it like on stream.xyz.com. Here's my setup: ListenHTTP Address 1.1.1.1 Port 80 ## allow PUT and DELETE also (by default only GET, POST and HEAD)?: xHTTP 1 Service HeadRequire "Host:.*stream.xyz.com.*" BackEnd Address 192.168.1.100 Port 80 End End End Then, I have two problems : --- First of all, the HTTP header of icecast server is "SOURCE" : May 13 18:55:52 Host pound: - 33:33:33:33 - source [13/May/2013:18:55:37 +0200] "SOURCE /mount HTTP/1.0" 200 - "" "butt-0.1.12" I manage to add this header by recompile last version, adding SOURCE in the list of xHTTP... should be nice to have a way to custom the list without recompile :-) --- Second problem : I can't send audio data throught the proxy... I can't find any error neither in pound, nor in Icecast2. The client connects, show connected, but no data (audio stream) is sent. It's like blocked... I can with no problem send my stream to the Icecast from a local machine, so I think it's the forwarding that doesn't work. Can you help me with my problem? Thanks, Nicolas
