o seu squid.conf deveria ter as linhas abaixo

Código :
#  TAG: zph_tos_local
#  Allows you to select a TOS/Diffserv value to mark local hits. Read above
#  (tcp_outgoing_tos) for details/requirements about TOS.
#  Default: 0 (disabled).
#
#Default:
# zph_tos_local 0
zph_tos_local 0x10
 
#  TAG: zph_tos_peer
#  Allows you to select a TOS/Diffserv value to mark peer hits. Read above
#  (tcp_outgoing_tos) for details/requirements about TOS.
#  Default: 0 (disabled).
#
#Default:
# zph_tos_peer 0
zph_tos_peer 0x10
 
#  TAG: zph_tos_parent  on|off
#  Set this to off if you want only sibling hits to be marked.
#  If set to on (default), parent hits are being marked too.
#
#Default:
# zph_tos_parent on
zph_tos_parent on
 
#  TAG: zph_preserve_miss_tos on|off
#  If set to on (default), any HTTP response towards clients will
#  have the TOS value of the response comming from the remote
#  server masked with the value of zph_preserve_miss_tos_mask.
#  For this to work correctly, you will need to patch your linux
#  kernel with the TOS preserving ZPH patch.
#  Has no effect under FreeBSD, works only under linux ZPH patched
#  kernels.
#
#Default:
zph_preserve_miss_tos on
#zph_preserve_miss_tos off
 
#  TAG: zph_preserve_miss_tos_mask
#  Allows you to mask certain bits in the TOS received from the
#  remote server, before copying the value to the TOS send towards
#  clients.
#  See zph_preserve_miss_tos for details.
#
#  Default: 255 (TOS from server is not changed).
#
#Default:
# zph_preserve_miss_tos_mask 255
zph_preserve_miss_tos_mask 1