Software:N2n

From HandWiki
n2n
Developer(s)n2n team
Initial releaseMarch 27, 2008 (2008-03-27)
Repositoryhttps://github.com/ntop/n2n
Written inC
Operating systemFreeBSD, Linux, OpenWrt, Mac OS X, Unix, Windows, Android
TypeVPN
LicenseGNU General Public License
Websitehttps://www.ntop.org/products/n2n/

n2n is an open source Layer 2 over Layer 3 VPN app utilising peer-to-peer architecture for network membership and routing.

Unlike many other VPN programs, n2n can also connect computers which reside behind NAT routers.[1] These connections are set up with help from a third computer that both computers can reach.[2] This computer, called a supernode, can then route the information between NATed nodes.[3]

It is free software licensed under the terms of the GNU General Public License v3.[2]

n3n forked from n2n in 2023.[4]

Turbo VPN is a custom Windows server/client implementation of n2n.[citation needed]

References

  1. Deri, Luca; Andrews, Richard (2008). Hausheer, David; Schönwälder, Jürgen. eds. "N2N: A Layer Two Peer-to-Peer VPN" (in en). Resilient Networks and Services (Berlin, Heidelberg: Springer): 53–64. doi:10.1007/978-3-540-70587-1_5. ISBN 978-3-540-70587-1. 
  2. 2.0 2.1 "N2n". 17 May 2022. https://github.com/ntop/n2n. 
  3. "N2n". Archived from the original on 2011-09-24. https://web.archive.org/web/20110924083045/http://www.ntop.org/products/n2n/. Retrieved 2011-09-18.  : "[the supernode] is basically a directory register and a packet router for those nodes that cannot talk directly"
  4. "First release of the new n3n project". 2024-03-30. https://github.com/n42n/n3n/releases/tag/3.3.2.