N2N启动器附加参数
EazyN2N默认参数
以下部分参数仅支持 EasyN2N v2.2
如果是服务端(supernode),见这里:EasyN2N 服务端(Supernode)附加参数
附加参数
常规参数:
-c 组名称
| 用于区分虚拟局域网
-l 服务端(supernode):端口
| N2N的服务端(中心节点)
-p 本机UDP端口
| 绑定本机指定的UDP端口,防止部分环境下对UDP限制影响N2N组网
-D
| 启用PMTU发现。PMTU发现可以减少碎片,但在不正确支持时会导致连接暂停
-e IP地址
| 作为首选播发提供的本地IP地址,如果多播对等检测不可用,则很有用,“-e auto”参数则尝试IP地址自动检测
-S1
| 不使用P2P连接,总是使用UDP模式通过supernode中转(不推荐)
-S2
| 不使用P2P连接,总是使用TCP模式通过supernode中转(Windows不支持该参数)
-i 秒
| 设置NAT打孔间隔,默认:20
-L TTL值
| 当UDP NAT打孔通过服务端(中心节点)时注册包的TTL(默认为0,表示不设置)
-v
| 输出更加详细的日志
-t 端口
| 管理UDP端口(用于本机同时运行多个edge时)
-n 路由表(格式:目标IP段:网关)
| 附加路由表,可以多次调用(例如:-n 192.168.2.0/24:192.168.6.5)
--no-port-forwarding
| 关闭 UPnP/PMP 功能
虚拟网卡相关:
-a 获取IP的模式
| 如需自定义虚拟IP,使用 -a IP地址
来自定义虚拟IP,如需自动获取(需服务端支持),留空即可
-m MAC地址
| 设置N2N虚拟网卡的MAC地址,防止和虚拟网下的其他机器重复
-d tun网卡名称
| 指定本机的N2N网卡,如果本机存在多个Tap网卡,可以使用此参数自定义,或留空使程序自动搜寻
-M MTU值
| N2N虚拟网卡设置MTU值,默认:1390
-r
| 通过n2n社区启用数据包转发
-E
| 接受多播MAC地址,默认:丢弃
-I 一些文字
| 客户端的文字描述,在管理端日志输出中更容易识别
-J 密码
| 客户端的密码,用于需要用户名密码认证的supernode
-P 密钥
| 多个supernode组成联盟时,需要填入该参数以便认证
-x 数字
| 设置虚拟网卡的跃点数,以便于更好的联机游戏(默认为0,自动)
加密相关:
若不指定 -k 参数或仅有 -k 参数,则默认为 AES 加密算法;如需不加密,需单独指定 -A1 参数
-k 组密码
| 用于虚拟局域网内传输的数据加密,留空则不加密
-A1
| 关闭局域网内传输的数据加密
-A2
| 使用 twofish 加密算法加密传输的数据
-A3
| 使用 AES 加密算法加密传输的数据
-A4
| 使用 chacha20 加密算法加密传输的数据
-A5
| 使用 Speck-CTR 加密算法加密传输的数据
-H
| 数据包报头完整加密
-H 参数需要配合服务端的 -c 参数使用。服务端 -c 指定一个文本路径(该文本内容需包含允许连接的小组名称)
客户端使用上述文本内的小组名称,-H 参数即可启用
压缩相关:
若不指定,则不压缩数据
-Z1
| 使用 LZO(1x) 压缩算法压缩传输的数据
-Z2
| 使用 ZSTD 压缩算法压缩传输的数据
20 条评论
请问一下,我在使用n2n的时候,ping不到自己的虚拟ip地址,也ping不到其他同虚拟网的ip地址,同时所有的网卡均检测不到跃点数,运行日志没有报错和其他人一样,请问可能是什么原因呢?
-Z1 | 使用 LZO(1x) 压缩算法压缩传输的数据
如果我使用此命令的花
每个客户端都需要使用此命令吗
-n 路由表(格式:目标IP段:网关) | 附加路由表,可以多次调用(例如:-n 192.168.2.0/24:192.168.6.5)站长我使用这个参数并不起作用运行日志ROUTE CMD = ‘route add 10.1.0.0/24 10.1.0.0 if 11 > nul’提示这个虚拟网卡的网关并没有设置,我该如何设置呢
你好,我什么也不能与我的OpenWRT相连,那个是2.8的版本
@RJ
版本不一致会导致无法连接,比如v2和v3就可能存在兼容性问题
@Bug侠
是的,请教,如果我想跟OpenWRT里的V2 2.8 Windows 应该下载那一个客户端好呢?
@RJ
2.8不太推荐了,Windows下的EasyN2N可以用EasyN2N v2.2版本以下的,不过还是建议升级到v3。可以自行替换edge,用这里的对应的版本(https://github.com/lucktu/n2n/tree/master/Linux),解压替换edge,也就是说界面还是你的界面,只不过把核心文件替换了
@Bug侠
什样替换里面的edge阿,有相关教程的连接吗
附加参数中-m 更改mac地址的怎么设置呢。-m 00:FF:3D:46:14:3D -m 00-FF-3D-46-14-3D
-m 00FF3D46143D都不起作用。
请问一下有一个bug,客户端断开重连时总是提示虚拟IP需和本机物流局域网ip地址段不冲突,只能通过重置虚拟网卡来解决
请问下一个游戏多个udp端口链接怎么设置呢?
@红尘
N2N只是组网,和游戏客户端没有关系
反馈一个BUG,EasyN2N v2.2 附件参数里面的加密算法会覆盖掉虚拟网IP,造成每次打开软件虚拟网IP都变成加密算法啦
@jelly
为什么我测试的结果是附件参数没有一个能生效,不知道该怎么用
@asdad
比如说什么参数?如果是easyn2n,在附加参数里,一行一个参数的形式添加保存,然后启动即可。
-r | 通过n2n社区启用数据包转发 这个参数不是很理解
亲爱的开发,您好。想问问想通过N2N访问进公司网络(如N2N的虚拟网段是10.10.4.X,公司网段是172.168.30.X),在家里访问 公司的其他网段(172.168.10.X) 应该怎么设置
@孙先晓
可以参考如下链接中的文章:
https://bugxia.com/?s=网对网