EasyN2N介绍
EasyN2N是一款基于 N2N 的虚拟局域网搭建工具(包含客户端与服务端),远程联机游戏、文件共享等的新选择。
EasyN2N在保持原有N2N的功能的基础上,集成PING、TCP\UDP、iPerf、NAT类型等测试套件。
内置免费服务器,包含查看在线主机列表、心跳监测、点对网等扩展功能。
支持进程守护、服务形式自启动等贴心小功能,让组建虚拟局域网更方便快捷。
原作者地址:https://bugxia.com/525.html
1. 使用范围与场景
EasyN2N本身是基于N2N的虚拟局域网搭建工具,虽然实现效果与传统的对战平台类似,但原理与第三方搭建的局域网有很大区别。
使用场景:A在北京使用电信网,B在南京使用联通网,C在广东使用校园移动网,这样他们的联机就会因为地域和运营商的不同导致很大延迟,我们通过EasyN2N进行组网,借助服务器实现数据中转或P2P直连,使得延迟降低到可以接受的范围。在双方网速都很高且有一方NAT类型为Restricted Cone以上时,甚至可以将延迟降低至10ms以内 面对面接网线联机了属于是。
2.服务端启动
- 服务端(Linux)
RPM安装:yum install libzstd -y wget https://github.com/ntop/n2n/releases/download/3.0/n2n-3.0.0-1038.x86_64.rpm rpm -i n2n-3.0.0-1038.x86_64.rpm
启动服务并开放防火墙:
supernode -p 9527 -f #开放服务 #firewalld firewall-cmd --zone=public --add-port=9527/udp --permanent firewall-cmd --reload #iptables iptables -I INPUT -p udp --dport 9527 -j ACCEPT service iptables save service iptables restart #ufw ufw allow 9527/udp
- 服务端(windows)
下载EasyN2N之后 选择更多功能-服务端:
选择服务端的版本(默认v3,推荐v3),一键启动
3.启动参数
- -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 | 输出更多日志
Comments 1 条评论