לדעתי מה שאתה צריך זה להתקין בכל אחד מהם VPN
אבל בתצורה כזאת שממפה כתובות לדוגמא 10.8 הופך ל192.168 וכו'כך שאחרי שאתה מתחבר מרשת א' אז 192.168 נשאר ברשת הפנימית שלך ואתה לא בטעות מתחבר למחשב ברשת ב'
כך שאם אתה רוצה להתחבר למחשב ברשת ב' שהוא 192.168.1.100 אז אתה כותב 10.8.1.100
כתובות חיצוניות מרשת א' עדיין יעבדו דרך רשת א' ולא דרך הVPN
כך שברגש שהתחברת לVPN ההבדל היחיד זה שהוספת לך עוד כתובות פנימיות שלא מתנגשות
לצורך זה תצטרך להתקין VPN SERVER נורמלי וכנראה לא השטויות של מיקרוסופט שמבוססות IPSEC
אם יש לך מערכת WINDOWS וכנראה הSERVER יותר מתאים להתקנת LINUX
אז מקסימום אתה קונה איזה ראסברי פאי או דומיהם באליאקספרס ב100 ש"ח ומתקין עליו את זה
ואתה שם כל אחד כזה ברשת המסויימת ופותח שם את הפורט שלו