n2n网络备忘录

作者: shaneZhang 分类: 互联网技术 发布时间: 2017-12-23 12:21

n2n网络的结构图大致如上图所示

  • 搭建super node:搭建super node需要公网IP,但好在搭建super node 并不是必须的,我们也可以使用公用的super node,且不用担心使用公用super node 的安全性问题,因为两个edge的通信数据并不经过super node,具体原理参看论文及源码。下面以x.x.x.x端口为xyz建立super node

$ sudo apt-get install subversion build-essential libssl-dev
$ git clone https://github.com/meyerd/n2n.git
$ cd n2n/n2n_v2
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
$ supernode -l xyz
  • 子节点,搭建其他edge node,方法同上,注意配置不同的ip。然后edge间就可以直接通信了。

edge -d [node name] -a [IP] -c [net name] -k [key] -u 1000 -g 1000 -l [supernode IP]:[supernode port]
sudo su
edge -d edge0 -a 10.0.0.1 -c owlNet -k owl -u 1000 -g 1000 -l x.x.x.x:xyz

如果觉得我的文章对您有用,请随意打赏。如果有其他问题请联系博主QQ(909491009)或者下方留言!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注