I like to have full remote access to my main computer from anywhere (even when I’m on a train and only have my phone on hand). Before you can do this though, you need to configure port forwarding. Here’s all you need to know about port forwarding.
This is a follow-up to my in-depth article on Port Forwarding (which is often needed for RDP). In addition to discussing Windows Remote Desktop setup, TeamViewer is explained as a versatile, cross-platform option for remote controlling your computer.
By default, on Windows 10, only one remote user can connect to RDP at any time. This is true even if you have the Pro or Enterprise versions. However, you can bypass this restriction using the RDP wrapper library. This article explains how to do this.