The router issues 192.168.0.something to the IP computer,
the router provider - a normal white IP, accessible from anywhere.
How can you do this mess? If possible, an example code.
Pyro works over tcp, so it's not so easy to "hole" the firewall automatically. If you make port forwarding (NAT) on the router, then follow the Pyro behind NAT-router documentation