To remove the local subnet restriction on public networks and allow remote access from any location, run the following command:
Set-NetFirewallRule –Name "WINRM-HTTP-In-TCP-PUBLIC" –RemoteAddress Any
http://www.powershellhelp.space/about/about_remote_troubleshooting-psv5.php