n2n

N2N

N2N是一个开放源代码的2层跨越3层的×××程序,该程序利用了点对点的架构来处理网络间的成员关系和路由,N2N的原理如下图,在搭建的过程中需要一个super节点和多个edge节点,super节点建立一个通信中心,用来路由edge之间的通讯,对于×××使用来说,super node节点必须有一个公网的IP地址

心得

TIPS:

  1. 因为网上教程出现v1,v2,v2.1(v2s),v2.3,v2.5等版本,supernode与edge最好自己编译版本一致,不然会出现WARNING: Supernode not responding - moving to 0 of 1等问题
  2. 一定要确认版本!版本!!版本!!!

命令行记录

sudo supernode2 -l 7654 -f
sudo edge2 -d n2n1 -c mynetwork -k encryptme -a 10.0.8.5 -l iamhackspace.com:7654 -f

参考

(N2N实现内网穿透)[http://blog.51cto.com/11883699/2162071]
(搜集整理N2N使用中的一些经验)[http://www.lucktu.com/archives/767.html]