<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Ok , here we Go :<div class=""><br class=""></div><div class="">###########################################</div><div class=""><div class=""><div class="">dns_nameservers 1.0.0.1</div><div class="">acl markProcessed annotate_client processed=yes</div><div class="">acl markedProcessed note processed yes</div></div><div class="">#########################################</div><div class="">acl half10000 random 1/5</div><div class="">acl half10001 random 1/4</div><div class="">acl half10002 random 1/3</div><div class="">acl half10003 random 1/2</div><div class="">acl half10004 random 1/1</div><div class="">########################################</div><div class="">reply_header_add start "a" !markedProcessed half10000 markProcessed</div><div class="">reply_header_add start "B" !markedProcessed half10001 markProcessed</div><div class="">reply_header_add start "C" !markedProcessed half10002 markProcessed</div><div class="">reply_header_add start "D" !markedProcessed half10003 markProcessed</div><div class="">reply_header_add start "E" !markedProcessed half10004 markProcessed</div><div class="">#####################################################################</div><div class="">tcp_outgoing_address 12.13.200.10 half10000</div><div class="">tcp_outgoing_address 12.13.200.11 half10001</div><div class="">tcp_outgoing_address 12.13.200.12 half10002</div><div class="">tcp_outgoing_address 12.13.200.13 half10003</div><div class="">tcp_outgoing_address 12.13.200.14 half10004</div><div class="">#####################################################################</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Curl Testing :</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">root:~ user$ curl -x 12.13.200.250:2000    -U testx:testx  <a href="http://ifconfig.io" class="">ifconfig.io</a>  -v</div><div class="">* Rebuilt URL to: <a href="http://ifconfig.io/" class="">ifconfig.io/</a></div><div class="">*   Trying 12.13.200.250...</div><div class="">* TCP_NODELAY set</div><div class="">* Connected to 12.13.200.250 (12.13.200.250) port 2000 (#0)</div><div class="">* Proxy auth using Basic with user 'testx'</div><div class="">> GET <a href="http://ifconfig.io/" class="">http://ifconfig.io/</a> HTTP/1.1</div><div class="">> Host: <a href="http://ifconfig.io" class="">ifconfig.io</a></div><div class="">> Proxy-Authorization: Basic YmVuOmJlbg==</div><div class="">> User-Agent: curl/7.54.0</div><div class="">> Accept: */*</div><div class="">> Proxy-Connection: Keep-Alive</div><div class="">> </div><div class="">< HTTP/1.1 200 OK</div><div class="">< Date: Thu, 18 Jul 2019 22:04:11 GMT</div><div class="">< Content-Type: text/plain; charset=utf-8</div><div class="">< Content-Length: 40</div><div class="">< Connection: keep-alive</div><div class=""><font color="#ff2600" class="">< start: E</font></div><div class=""><font color="#ff2600" class="">< </font></div><div class=""><font color="#ff2600" class="">12.13.200.12</font></div><div class="">* Connection #0 to host 12.13.200.250 left intact</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">root:~ user$ curl -x 12.13.200.250:2000    -U testx:testx  <a href="http://ifconfig.io" class="">ifconfig.io</a>  -v</div><div class="">* Rebuilt URL to: <a href="http://ifconfig.io/" class="">ifconfig.io/</a></div><div class="">*   Trying 12.13.200.250...</div><div class="">* TCP_NODELAY set</div><div class="">* Connected to 12.13.200.250 (12.13.200.250) port 2000 (#0)</div><div class="">* Proxy auth using Basic with user 'testx'</div><div class="">> GET <a href="http://ifconfig.io/" class="">http://ifconfig.io/</a> HTTP/1.1</div><div class="">> Host: <a href="http://ifconfig.io" class="">ifconfig.io</a></div><div class="">> Proxy-Authorization: Basic YmVuOmJlbg==</div><div class="">> User-Agent: curl/7.54.0</div><div class="">> Accept: */*</div><div class="">> Proxy-Connection: Keep-Alive</div><div class="">> </div><div class="">< HTTP/1.1 200 OK</div><div class="">< Date: Thu, 18 Jul 2019 22:04:12 GMT</div><div class="">< Content-Type: text/plain; charset=utf-8</div><div class="">< Content-Length: 40</div><div class="">< Connection: keep-alive</div><div class=""><font color="#0433ff" class="">< start: B</font></div><div class=""><font color="#0433ff" class="">< </font></div><div class=""><font color="#0433ff" class="">12.13.200.13</font></div><div class="">* Connection #0 to host 12.13.200.250 left intact</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">root:~ user$ curl -x 12.13.200.250:2000    -U testx:testx  <a href="http://ifconfig.io" class="">ifconfig.io</a>  -v</div><div class="">* Rebuilt URL to: <a href="http://ifconfig.io/" class="">ifconfig.io/</a></div><div class="">*   Trying 12.13.200.250...</div><div class="">* TCP_NODELAY set</div><div class="">* Connected to 12.13.200.250 (12.13.200.250) port 2000 (#0)</div><div class="">* Proxy auth using Basic with user 'testx'</div><div class="">> GET <a href="http://ifconfig.io/" class="">http://ifconfig.io/</a> HTTP/1.1</div><div class="">> Host: <a href="http://ifconfig.io" class="">ifconfig.io</a></div><div class="">> Proxy-Authorization: Basic YmVuOmJlbg==</div><div class="">> User-Agent: curl/7.54.0</div><div class="">> Accept: */*</div><div class="">> Proxy-Connection: Keep-Alive</div><div class="">> </div><div class="">< HTTP/1.1 200 OK</div><div class="">< Date: Thu, 18 Jul 2019 22:04:13 GMT</div><div class="">< Content-Type: text/plain; charset=utf-8</div><div class="">< Content-Length: 38</div><div class="">< Connection: keep-alive</div><div class=""><font color="#942192" class="">< start: a</font></div><div class=""><font color="#942192" class="">< </font></div><div class=""><font color="#942192" class="">12.13.200.14</font></div><div class="">* Connection #0 to host 12.13.200.250 left intact</div><div class="">root:~ user$ </div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Look @ results above i made 3 tests .</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">12.13.200.13 --> B</div><div class="">12.13.200.14 --> a</div><div class="">12.13.200.12 ---> E</div><div class=""><br class=""></div><div class="">And those are wrong ….</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">above are wrong reply values , the correct should be as below based on the Acls we configured .</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""> 12.13.200.13 --->D</div><div class=""> 12.13.200.12 ---->C</div><div class=""> 12.13.200.14  ---->E</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">i hope its clear now :)</div><div class=""><br class=""></div><div class="">Thanks and looking forward to hear from you .</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 18 Jul 2019, at 23:08, Alex Rousskov <<a href="mailto:rousskov@measurement-factory.com" class="">rousskov@measurement-factory.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On 7/18/19 3:48 PM, --Ahmad-- wrote:<br class=""><blockquote type="cite" class="">Any recommendation alex ?<br class=""></blockquote><br class="">I recommend isolating the problem to the minimum number of transactions<br class="">(probably one or two in your case) and then posting your Squid<br class="">configuration, actual transaction headers, and an explanation why those<br class="">actual headers are wrong (and what headers you expected to see).<br class=""><br class="">Alex.<br class=""><br class=""><br class=""><blockquote type="cite" class=""><blockquote type="cite" class="">On 17 Jul 2019, at 18:36, Alex Rousskov <<a href="mailto:rousskov@measurement-factory.com" class="">rousskov@measurement-factory.com</a>> wrote:<br class=""><br class="">On 7/17/19 10:40 AM, --Ahmad-- wrote:<br class=""><br class=""><blockquote type="cite" class="">2019/07/17 09:21:42| FATAL: Invalid ACL type ‘annotate_client'<br class=""></blockquote><br class=""><blockquote type="cite" class="">do i need to recompile squid to enable this kind of ACLS ?<br class=""></blockquote><br class="">These ACLs are only supported in the development version of Squid<br class="">(future v5): <a href="https://github.com/squid-cache/squid/commit/63e82d8" class="">https://github.com/squid-cache/squid/commit/63e82d8</a><br class=""><br class="">Alex.<br class=""></blockquote></blockquote><br class=""></div></div></blockquote></div><br class=""></div></div></body></html>