Running appium from a remote virutal machine

The following scenario: Appium client is on a remote virtual company machine on a different network. The device, as well as the appium sever, are both on my local PC. How can I access the Appium server running on my local pc from the remote company virtual machine? I guess I will have to somehow make my ip public or something but this doesn’t look wise as theoretically then anyone can access my device from the open internet. I mean is there a safe way to do this?