N2N点对点网络,打造虚拟局域网、防火墙穿透

N2N不同于传统的网络软件,它的特点是通过网络层实现一种虚拟局域网的功能,使得跨网络通信更加便利,常被用于内网穿透,异地组网等需求方向,其支持点对点特性,对数据传输效率有很大提升;得益于其开源项目,支持跨平台使用,可以满足各类客户端运行。

N2N官方网站:https://www.ntop.org/products/n2n/

N2N开源项目:https://github.com/ntop/n2n

准备工作

1. 确认路由器系统有足够的剩余空间,至少100KB。
2. 路由器已正常联网。

开始操作

1. 软件名称:luci-i18n-n2n-zh-cn

2. 按需调整“节点配置”,然后启用并运行。

一般只需修改四处参数:

一、# 设置N2N网络组名称,用于标识局域网,以便客户端加入。
-c=mynetwork 二、# 设置加密密钥,与名称对应的加密密钥。
-k=mypassword 三、# 设置接口IP地址,用于此虚拟局域网中,此设备专用的一个局域网IP地址。
-a=10.0.0.1 四、# 设置超级节点IP和端口,也可以使用域名。
-l=127.0.0.1:7777

各客户端使用相同的网络组名称和加密密钥即可加入同一个虚拟局域网,使得客户端之间可以互联互通,日常使用方式同物理局域网。

openwrt-073 openwrt-074

拓展阅读

  1. 可直接在路由器上搭建自己的超级节点(服务端),只要具备公网IP,找到一个可用的UDP端口即可。
  2. N2N原理示例图
openwrt-072