IMHO с такой проблемой можно бороться штатными методами сквида, выставив range_offset_limit 0или я не прав?