I would would recommend the
AM Leonard Bark Protector. It is a rigid black plastic material, extremely strong. They come in lengths of 2 to 5 feet, but would go with the 4 foot length.
They come in 5 packs, but perhaps you can find them from another website/supplier for singles. It can also be tempting to try a home-made protector, or use a lower-cost product. But I haven't found a better one than this yet. I once tried plastic netting that was semi-rigid, and the deer shredded it to pieces, along with the bark.
You wrap it around the tree, and then use 4 releasable zip ties to hold it in place. Just overlap the ends by at least 1 inch so the antlers can't get in. Also make sure to leave room between the protector and the tree to account for growing space (be able to stick your fingers in between the protector and the tree). In the fall, check the protector to make sure the tree isn't growing into it.
If the tree is growing into the protector, you can loosen the zip ties. Also a good idea to replace the zip ties every 1-2 years because they will succumb to the elements. When a deer rubs the protector, you want the zip ties to hold up.
Once the tree gets too big for the protector (into the 3"4" range) you can attach two protectors together, or you can cut the one you have in half and attach the two together. Then you'll be set until the tree reaches the 6"-8" range.
Here is a picture of a bark protector on a 1 inch diameter pin oak. If you want to see bark protectors first-hand, you can check them out at local planting projects at Leonard Park in Mt. Kisco, Junior Lake in Yorktown or Hilltop Hanover Farm in Yorktown. Good luck!