I guess the OP means "packets" instead of "packages". Some languages
have the same word for "packet" and "package". However I cannot figure
out clearly what he is asking for either.
Yes. I never noticed packages and packets are the same word in my language.
Sorry to express myself so badly. Its evident my question was confusing
I want to avoid the packets travel overseas to connect via vpn to another computer in my own city. I mean ssh, yes.
I can connect to the computer in my city opening ports in the firewall for every specific case. And I usually do so. But i was looking for a generic way to use in a third party (openvpn server overaseas) to just handle the establishment of the connection somehow avoiding all firewalls. Some way for B to know I want to establish ssh conection with him and once the connection and dont make all the packets of the session go to the server, just the initial handshake (generic use of word handshake, not necesarily tpc/ip handshake)
A (me) -> Server (overseas) -> B (arbitrary computer in my city)
This seems rather hard and I cant even picture how would it work. Ill take a look at the nat-traverse package and report back :)