How is that accomplished exactly?
Really depends on what type of router you have, if it supports VPN's, and if you have a static Public IP assigned to you (in the states). A static IP is not required, but if you don't get one, your public IP could/may/will change in the future by your ISP without your knowledge and you won't be able to connect to the VPN unless you change your client to the new IP (with some providers, a simple reboot of the router will change your public IP). Alternatively, you can always setup dynamic DNS, but static just makes life easier and its maybe only $5/mo from your ISP. I suggest you Google setting up a VPN on your specific model as they are all very different, so I cannot really give a detailed step-by-step, but I will try to give a quick rundown.
Login to your router and see if anything mentions VPN settings; for most consumer routers, it would likely be under advanced settings somewhere. There are different protocols you can use, most likely it would show PPTP, L2TP, or OpenVPN. I suggest you configure L2TP/IPSec if they have it or OpenVPN (PPTP is older and crappier security). Configure the VPN with a username and password. On your Windows 10 PC (sorry, Apple-anything is gross to me
), type "VPN Settings" in the lower-left search bar to open the built-in VPN client and configure the VPN to match what you setup on your home router. Along with the user/pass, you will need the IP or dynDNS address to connect to. To find your public IP address at home, visit a website that shows the IP assigned by your ISP (my go to is
www.ipchicken.com) and it will display your public IP (ie: 1.2.3.4) - this is what you will use as the server/address name on the client. For dynamic DNS, it will be whatever service/address you chose to use (ie: AZhome.dyndns.com). If you use OpenVPN, you need to download and use their
client and import the config file provided by your router.
When you want to connect to the VPN (if using the Win built-in client), just click your network status icon in the bottom-right of your screen
and the VPN you created will show; click on it to connect. For OpenVPN, open the client software you installed on your PC to connect. To verify all is successful, go to
www.ipchicken.com and it should show the same public IP as your home IP (ie: 1.2.3.4). Obviously, if you are at home in states setting up for first time and want to test it out, it will always show the same public IP if you're connected or not, so I suggest testing offsite or simply testing with a hotspot on your phone: turn off the WIFI on your phone so you are connected to 4G, start the hotspot on your phone, connect your PC to the hotspot, run
www.ipchicken.com to see your public IP (ie: 9.8.7.6), then start the VPN connection on the PC. When VPN shows connected, run
www.ipchicken.com again, and it should show the same as your home IP (ie: 1.2.3.4).