It is possible, but complicated, because:
1. Your ISP have blocked the default 80 port for HTTP protocol. You can change the port to something else though (for instance 8080), like:
2. Another problem is that you must be using a router, then you have to redirect 80 port traffic to your PC, it's can get bit complicated if it's new to you.
3. You've probably have some kind of firewall installed in your PC, have to change settings for that.
It's probably easier to just clone that WordPress site and upload to your hosting server. It's easy to do so with a plugin like
it always worked for me. One caveat is that your target database user password shouldn't contain any special characters, just numbers and letters.
There is another way... by installing VNC
for remote access, or use commercial one like
but don't think that is a good idea.