比特彗星1.78 Beta测试版新增的bittorrent.utp_after_holepunch和bittorrent.peer_hole_punch高级选项是什么,BEP55 UDP打洞
比特彗星1.78 Beta测试版新增的bittorrent.utp_after_holepunch和bittorrent.peer_hole_punch高级选项是什么,BEP55 UDP打洞bittorrent.peer_hole_punch 选项用于启用 BEP 55 Holepunch extension。简称就是是否启用BEP55打洞
bittorrent.utp_after_holepunch 选项用于控制发起uTP连接前是否需要先向第三方请求协助打洞。简称就是和其它peer交互pex报文?
设置窗口BT设置页面里的uTP选项用于控制peer连接优先使用 TCP 或 uTP 的顺序
目前实现的BEP 55打洞只支持 Full Cone NAT / Restricted Cone NAT / Port Restricted Cone NAT 三类,对于 Symmetric NAT 暂时无解。
测试NAT1打洞需要至少3台设备,测试环境如下
做种服务器A
防火墙开放TCP端口,做种客户端设置为UTP启用
下载服务器B
B服务器在路由器中封堵TCP端口,NAT值为1
一样设置为UTP启用,执行下载,此时服务器A可以看到一个来源为被动的服务器B请求。
下载服务器C
C服务器在路由器中封堵TCP端口,NAT值为4
设置UTP启用,执行下载,测试是否与服务器B连接成功
服务器A和服务器B可为公网IP的云VPS,服务器B在系统防火墙高级设置封堵TCP入站即可,服务器C可为家中电脑设备
实现的BEP 55打洞只支持传输状态和TCP保持相同端口的打洞,需要UDP端口保持开放状态,等于说是从TCP升级到UDP网络进行传输
这个还是不要更吧,继续等 {:3016:}{:3027:}
页:
[1]