Ok, let's review your first mail and try yo find more about your situation:
> Hi all,I have working in a proxy server env.I have a account in
> my pc there..Everything is okey..I mean i can ping any servers in
> the world..and nmap it..There is no firewall..
Well... that fact that it's not firewalled for outbound connection does not mean that it does not firewall inbound connections. A lot of servers/proxies/machines have ping answers disabled in order to minimize the information they give to the outside world.
> Now i wanna to connect to my pc from outside the network..
> The IP address of my PC is 192.168.2.22 in a Proxy
> environment..
I guess here you mean that you have an internal network 192.168.2.0/24 and that you go through a machine/firewall/NAT/proxy...
So we have:
(Your PC) 192.168.2.0/24 <-> 192.168.2.1(server)a.b.c.d <-> Internet
> So it's an Local network.I can not ping the system
> from Ouside of my campus..But i can ping any server from inside
> of my proxy server..
You can not ping a.b.c.d because the ping might be simply disabled.
You can not ping your working machine because it has a private network IP address.
You can ping and nmap everyone from inside your company network.
Ok... now the questions are:
1) Do you have access to (account in) the server (proxy, nat,...)?
2) Do you know exactly what is the server doing? NAT, proxy,... the solutions will be different depending of what's running. And if it's proxy, are we talking of an HTTP proxy? SOCKs proxy? Other proxy?
3) Do you know what's running server? Linux, a Linksys, the model...
Depending on your answers the solution might be different.
Oh... and did you verify it's ok with your working place policies to open such "backdoors" into the network? It's not permitted everywhere. And furthermore, they might already have a VPN solution to access your network from outside the company.
In the mean time, you might want to play with:
http://freshmeat.net/projects/harm/
http://linide.sourceforge.net/nat-traverse/
http://samy.pl/chownat/
Those look like really nice projects. In those where you need to start commands at both machines at the same time, it would be possible to use a cron job for the synchronosation.
Enjoy,
G
G