Shooting through tires or a barrel works very well, the problem is that you can't see your periphery windflags very well.
Another option is to baffle or redirect the noise.
I chose this route on my last range. I'd put up a sheet of plywood on the side between my muzzle and the neighbor with a couple of added scraps UNDER the muzzle and leaned back at 45 degrees or so, designed to bounce the sound up and away. Some time spent with two people, one to shoot and one to listen and we were able to remarkably attenuate the sound going over to the neighbor's while maintaining a clear view around the area. It's a pain but was worth it to me in the name of good neighborly relations.
I once drew up a V-shaped arrangement of boards vaguely canoe-shaped with upward-facing baffles and of course an open bottom for water. It was ugly but I think it would have functioned well. Before I had to implement it I moved to my current home further from civilization.
BTW, in either case I feel that it's VERY important not to block much of your periphery view, all approaches to your firing lane. I once set up to shoot out of the window of a large building........the sound was almost completely contained by the large room and I had a fairly wide view of my flags but I was too scared to shoot without going and looking out the window all the time. I had nightmares of someone walking into the firing range. Seems silly until you relax and go reload for 10-15min and then go touch one off without looking.
And think of someone walking by the window.
I know of someone who does exactly this though from a SECOND STORY window....
It's just too scary to shoot without a clear field of view.
al