CentOS7 开机自动添加N2N的路由表
1. 编辑 systemctl 自启动文件
vim /etc/systemd/system/n2route.service
systemctl 自启动文件vim /etc/systemd/system/n2route.service
这里只讲如何运行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上公开访问的端口。
若对完整编译过程有兴趣,可以慢慢浏览。
当然也可以直接下载下载已编译好的文件。