If you can keep your dog under threshold for a particular distance from the person, i would do this. It could be across the road, few yards away or just a yard away. Your dog is your primary concern, If i see a person coming, i go and walk on the other side of the road. OR i have her sit down and crouch down (This i find is what makes HER feel more secure when she is in sit position and i am crouched down facing her) and i do a "party" because people are walking by and its a no big deal, in fact its a "party!"
You have to find out what makes your dog feel secure, and work with that. Whether or not your standing on your head, you can slowly work it up from there. The other day i let somebody go past her threshold, my fault- and we learn from it.
If you have to ignore people in order to keep your dog from being reactive, do it. It's what i did for the first half year basically. Now i can talk to people and she doesn't reactive, where as she use to if they talked to us. TIME, patience and counter conditioning strangers to not being a big deal. The worst things you can do are to make a big deal out of it. Think about when you see a person coming, you probably start to tighten the leash (the dog feels this, and it tenses up the dog!) and also you probably without realizing it hold your breathe.. Which is another tense trigger for the dog. We do this without realizing it, so you have to be cognitive about when a person DOES approach, keep it calm, safe and fun. Sing happy birthday in a fun voice if you have to, to keep your own nerves down, that will help. Have treats if you can (high quality, like hot dog or cheese) to associate the person (the scary thing) to a good thing!
Feel free to message me if you want!