You could just use IPsec. It’s been probably 20 years but look into SWAN. It’s just a vpn in the vpn sense.