I modeled this connector in TinkerCad which is very simple to use. The difference with this connector is I made the inside diameter slightly larger than the outside diameter of the hose ends. Then I added a bump-out to the inside that runs longitudinally to allow the hoses to grip and stay engaged. The cutaway photo was taken about half way through the print. If you are like me I had several shop vac hoses laying around so now they are joined together.
The author marked this model as their own original creation.