N2N版本选择介绍(v1\v2\v2s\v3区别\使用方法教程\免费服务器)
由于N2N项目管理混乱,导致其版本发布存在很大的误导和散乱。
大致区分一下目前网络上常见的N2N的几个版本
v2\v3
目前最常用的版本,也是官方N2N项目重启后,在各路大神的贡献下,一直在维护并不断完善的版本
项目:https://github.com/ntop/n2n
另外,lucktu 站长收集整理了网友上传编译的可执行版本,包含Windows、Linux(包含ARM)、Mac、Android等
可以 在这里 下载
v2s
此版本可以为官方N2N项目v2版本(v2项目重启前)的修改版,极小部分用户仍在使用
项目:https://github.com/meyerd/n2n/tree/master/n2n_v2
v1
此版本为官方N2N项目v1版本的修改版,已被淘汰
项目:https://github.com/meyerd/n2n/tree/master/n2n_v1
手机版
安卓应用,支持v1/v2s/v2/v3全版本协议,无需root,作者说未来会会有iOS版本
项目:https://github.com/switch-iot/hin2n
服务端
服务器安装
1 2 3 4 5 6 7 8 9 10 |
yum install autoconf automake libtool git kernel-headers -y #国内备份链接 #wget https://file.bugxia.com/s/TtD5mqW6Z47ioCA/download wget https://github.com/ntop/n2n/archive/refs/tags/3.0.tar.gz tar xzvf 3.0.tar.gz cd n2n-3.0 ./autogen.sh ./configure make && make install |
启动服务端
实际使用时,可以去掉 -f 参数,使其后台运行 9527是对应端口号
1 2 |
supernode -p 9527 -f |
客户端
Windows客户端使用:EasyN2N(N2N启动器) v3.1.2
如何使用客户端:使用N2N搭建虚拟局域网联机游戏(EasyN2N\小黄鸭)
EasyN2N 服务端(Supernode)附加参数
-p 端口
| Supernode监听端口,默认 7654
-F federation名称
| supernode federation名称,默认为 *Federation
-l 主机:端口
| 和 -F 配合,已知的一台Supernode地址和端口
-M
| 关闭非用户名密码认证的群组的MAC和IP地址欺骗保护功能
-V 文本
| 自定义字符串(最长19位),用于在管理输出日志中展示
-c 组名称配置文件路径
| 该配置文件中包含允许使用的组名称
-a IP段
| 用于自动分配IP,格式如 -a 192.168.0.0-192.168.255.0/24
-t 端口
| 用于管理supernode
--management_password 文本
| 管理端的密码
-v
| 输出更多日志