nat-traverse establishes connections between hosts which are behind NAT gateways (hosts which do not have public IP addresses) without the need to reconfigure the involved NAT gateways. Additionally, you can setup a small VPN by using pppd on top of nat-traverse.
| Tags | Networking Firewalls |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | Perl |
Recent releases


Changes: The new option "--quit-after-connect" has been added, which is useful if you want another program to use the tunnel. For example, you could configure OpenVPN to use the the same ports as nat-traverse, and thus OpenVPN would be able to cross NAT gateways.


Changes: nat-traverse works with Perl 5.6.1 now. Previously, Perl 5.8.0 had to be installed. Additionally, the documentation was enhanced.


Changes: A rare race condition which prevented spawning external commands even though the tunnel was established properly was fixed.


No changes have been submitted for this release.