[squid-users] Hacking Squid

From: David Neudorfer <davidneudorfer@dont-contact.us>
Date: Tue, 16 May 2006 17:40:54 -0700

I'm looking for a variable to insert here:

  /* append X-Forwarded-For */
strFwd = httpHeaderGetList(hdr_in, HDR_X_FORWARDED_FOR);
strListAdd(&strFwd,
(((orig_request->client_addr.s_addr != no_addr.s_addr) &&
opt_forwarded_for) ?
inet_ntoa(orig_request->client_addr) : "unknown"), ',');
httpHeaderPutStr(hdr_out, HDR_X_FORWARDED_FOR, strBuf(strFwd));
stringClean(&strFwd);

pay close attention to

  inet_ntoa(orig_request->client_addr) : "unknown"), ',');

That will insert the subdomain of the proxy that the client is
connecting to.

Example: User 123456 is proxied through 123456.squidproxy.com. Like
apache I want to set squid to pickup the fact that this user is
connecting to 123456.squidproxy.com and not 654321.squidproxy.com and
then forward this data in the header. Anyone have any ideas how this
might be done?

David Neudorfer
Received on Tue May 16 2006 - 18:41:02 MDT

This archive was generated by hypermail pre-2.1.9 : Thu Jun 01 2006 - 12:00:02 MDT