What is N2N?
N2N is an open source P2P encryption networking tool
The open source project address is: https://github.com/ntop/n2n
The latest version is 2.8-stable
The following introduction comes from the official website
n2n is a lightweight VPN software that makes it easy to create virtual networks that bypass intervening firewalls. In order to start using n2n, two elements are required:
一个超级节点(supernode): It allows edge nodes to announce and discover other nodes. It must have a port that is publicly accessible on the Internet.边缘节点(node): The node that will be part of the virtual network. The virtual network shared between multiple edge nodes in n2n is called社区(community). A single supernode can relay multiple communities, and a computer can be part of multiple communities at the same time. Edge nodes can use encryption keys to encrypt packets in the community. n2n attempts to establish direct对等连接(p2p)between edge nodes via udp where possible. If this is not possible (usually due to special NAT devices), supernodes are also used to relay packets.

What devices can N2N support?
Currently, N2N only provides source code. In theory, any device that can compile and run can support it.
However, developers have not yet caught up with the iOS platform, so it is not supported yet.
Other platforms, such as Windows, Linux, MacOS, OpenWRT, DSM, etc. can all be supported. Of course, you need to compile it yourself.
In 下载中心, these compiled files for Windows, CentOS 7, MacOS, and DSM6.1 are provided and can be downloaded on demand.