Set up portforwarding of TCP/UDP port of 3389 which is RDP port number. Map this to your work desktop.
Then what you would need to do is just type on your home laptop your work router's IP address through remote desktop client or using remote desktop manager.
If you require steps you would need to specify your router or firewall above so I can try and help with that.
But in essence these are the steps:
- Get your work external ip address
- Login to your router / firewall
- Add a rule to NAT or portforwarding of TCP/UDP 3389 to the internal ip address of your work computer
- Enable remote desktop connections on your work computer (this should already be enabled seeing as you do this anyway though VPN).
- Check windows internal firewall allows external connections to remote desktop on both your home and work desktops.
- Open your home computer fire up remote desktop client and type your work's external IP address
- Should get a login prompt to your desktop and log in.
As you can see there are lots of steps to get this up and running but this should work.
You could also look at something like LOGMEIN, but it's paid for. This essentially connects the route for you through good old port 443 (HTTPS) and does the routing for you. But it's paid for... :(
Let me know how you get on.
Although it seems like a nice service, it seems to be a workaround. I would choose the normal route: setup a port forwarding in the router. – LPChip – 2016-11-19T00:10:30.247
So, I set this up, but, it says that the host is not found, and I am unable to resolve the generated pnrp name. Any pointers? I am using a Mac to RDP, using the Microsoft RDP app. But, the resolution isn't working either. – Abhishek Sha – 2016-11-20T06:40:48.863
The IPv6 address is setup on the Mac. – Abhishek Sha – 2016-11-20T06:46:34.033