Brume 2 has a Drop-In Gateway feature that may work well for your use case.
I do not work for and I do not have formal association with GL.iNet