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 压缩算法压缩传输的数据
文章评论