阿泉的博客

记录生活点滴

n2n edge 节点 翻译

欢迎使用Linux版n2n v.1.3.2.r124


建于19年11月27日下午06:05:46


版权所有2007-08-http://www.ntop.org




edge-d<tun设备>-a<tun IP地址>-c<社区>-k<加密密钥>-s<网络掩码>[-u<uid>-g<gid>][-f][-m<MAC地址>]


-l<超级节点主机:端口>[-p<本地端口>][-M<mtu>][-t][-r][-v][-b][-h]




-d<tun设备>|tun设备名称


-a<tun IP地址>|n2n IP地址


-c<community>|n2n社区名称


-k<encrypt key>|加密密钥(ASCII,也称为N2N_key=<Encryption key>


-s<netmask>|边缘接口网络掩码,以十进制点号表示(255.255.255.0)


-l<supernode host:port>|超级节点IP:port


定期解析超级节点IP(当超级节点在动态IP上运行时)


-p<local port>|用于连接到超级节点的本地端口


-u<UID>|删除权限时要使用的用户ID(数字)


-g<GID>|删除权限时要使用的组ID(数字)


分叉并作为守护进程运行。使用syslog。


-m<MAC地址>|为TAP接口选择一个MAC地址//g-m 01:02:03:04:05:06


-M<mtu>|指定n2n mtu(默认值1400)


-t.使用http隧道(实验)


-r.通过n2n社区启用数据包转发


-v详细




环境变量:N2N_KEY


|加密密钥(ASCII)







欢迎使用Linux版n2n v.2.7.0.r525 arm_static


建于2020年8月24日13:55:38


版权所有2007-2020-ntop.org和贡献者




edge<config file>(请参阅edge.conf)



edge-d<tun设备>-a〔static:| dhcp:〕<tun IP地址>-c<community>〔-k<encrypt key>〕〔-s<netmask>〕〔-u<uid>-g<gid>〕〔-f〕〔-T<tos>〕〔-n cidr:gateway〕〔-m<MAC地址>〕-l<超级节点主机:端口>〔-p<本地端口>〕〔-m<mtu>〕〔-d〕〔-r〕〔-E〕〔-v〕〔-i<reg_interval>〕〔-l<reg_ttl>〕〔-T<mgmt端口>][-a[<密码>]][-H][-z[<压缩算法>]][-H]




-d<tun设备>tun设备名称


-a<mode:address>设置接口地址。对于DHCP,请使用“-r-a DHCP:0.0.0.0”。。默认值(no-a)为autoip,例如172.17.12.x


-c<community>n2n边缘所属的社区名称。


-k<encrypt key>|加密密钥(ASCII)-也称为N2N_key=<Encryption key>。


-s<netmask>|边缘接口网络掩码,以十进制点号表示(255.255.255.0)。


-l<supernode host:port>|超级节点IP:port


-i<reg_interval>|注册间隔,用于NAT打孔(默认为20秒)


-L<reg_ttl>|UDP NAT穿孔超节点时注册包的ttl(默认为0表示未设置)


-p<local port>|固定的本地UDP端口。


-u<UID>|删除权限时要使用的用户ID(数字)。


-g<GID>|删除权限时要使用的组ID(数字)。


-f |不要分叉并作为守护进程运行;而是在前台运行。


-m<MAC地址>|修复TAP接口的MAC地址(否则可能是随机的)。。。例如-m 01:02:03:04:05:06


-M<mtu>|指定边缘接口的n2n mtu(默认值为1290)。


-D|启用PMTU发现。PMTU发现可以减少碎片,但是。。。。。导致连接在未得到正确支持时暂停。


-r|通过n2n社区启用数据包转发。


-A1|禁用有效负载加密。不要与密钥一起使用(然后默认为Twofish)。


-A2-A5或-A|为有效负载加密选择一个密码,需要一个密钥:-A2=Twofish(默认值)-A3或-A(已弃用)=AES-CBC,-A4=ChaCha20,-A5=Speck CTR。


-H|启用完整标头加密。需要具有固定社区的超级节点。


-z1-z2或-z|对传出数据包启用压缩:-z1或-z=lzo1x,-z2=zstd(默认值=禁用)。


-E|接受多播MAC地址(默认值=丢弃)。


-S|不要连接P2P。始终使用超级节点。


-T<tos>|数据包的tos(例如0x48表示类似SSH的优先级)


-n<cidr:gateway>|通过gw路由IPv4网络。默认gw使用0.0.0.0/0。可以多次设置。


-v|说得更详细。根据需要重复。


-t<port>|管理UDP端口(用于机器上的多个边缘)。




环境变量:


N2N_KEY|加密密钥(ASCII)。没有-k。





欢迎使用Linux版n2n v.3.1.1-16-g23e168b-dirty-r1200 arm_static


附加参数

20211129075654647.png

常规参数:

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




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 | 输出更多日志

20211118024819794.png


Powered By Z-BlogPHP 1.7.4