1. 编辑 systemctl 自启动文件
1 | |
systemctl 自启动文件1 | |
这里只讲如何运行N2N的客户端edge,其实运行supernode起来更加简单,这里不再重复。
一键打包下载
含edge,supernode,openssl链接库(n2n运行必备),tap-windows安装包(n2n运行必备,Win7&Win10)
边缘节点(node):将成为虚拟网络一部分的节点。
按照N2N官方网站的Building说明,Windows编译需要的软件有Visual Studio,Cmake,OpenSSL。
看到Visual Studio我就头大,这个软件安装起来可不得了。
于是我选择了交叉编译,即使用Linux环境编译Windows的exe和dll文件。
群晖(后面使用DSM代替)是一个目前最著名的NAS系统,没有之一。
如何在DSM上直接运行N2N呢,当然又需要交叉编译了😂。
下面的交叉编译操作,需要有Linux的基本功,和vim操作的基本功。
超级节点(supernode):它允许边缘节点宣布和发现其他节点。它必须具有可在Internet上公开访问的端口。
若对完整编译过程有兴趣,可以慢慢浏览。
当然也可以直接下载下载已编译好的文件。
N2N是一个开源的P2P加密组网的工具
开源项目地址为:https://github.com/ntop/n2n
目前最新版本为2.8-stable