"the problem is i want to access my pc from outside making wan connection "
I've got to ask, is Team Viewer an option here? With team viewer your given an ID and a generated password. You could connect to it anywhere without having ports forwarded through your NAT devices - you'd just have to allow it passed the local firewall. After you get it setup on the machine you want to connect out to, you get team viewer fired up on your machine and connect out to other machine using the ID generated by their team viewer app. It comes in handy.
i know team viewer i used it be4 alot but i might go to places im not authorised to download any softwares there just the apps on the machine
i just want to know this because if this doesn't work ...the reverse connection on clinet-side attack wont work either u got me ?