>overcomplicating things
Just use this, you don't even need to open ports manually, its like you're on the same network, has worked for me for 2 decades