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上公开访问的端口。
若对完整编译过程有兴趣,可以慢慢浏览。
当然也可以直接下载下载已编译好的文件。