Single a single material across several objects with individual control
Select the part of the material that you want to share and make it into a group with &#9096; CtrlG. Use the group in each material with any custom nodes you may want for the object.

Using a group you can connect any inputs you want so that each material can use different values to customize the material for each object, while the nodes in the group stay the same.