设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 2362|回复: 2

比特彗星1.78 Beta测试版新增的bittorrent.utp_after_holepunch和bittorrent.peer_hole_punch高级选项是什么,BEP55 UDP打洞

[复制链接]
 成长值: 252

签到天数: 4709 天

[LV.Master]伴坛终老

发表于 2021/7/22 22:31 | 显示全部楼层 |阅读模式 |Google Chrome 91.0.4472.164|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
比特彗星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网络进行传输

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

签到天数: 152 天

[LV.7]常住居民III

发表于 2021/7/23 11:04 | 显示全部楼层 |Firefox 90.0|Windows 10
这个还是不要更吧,继续等
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 1164 天

[LV.10]以坛为家III

发表于 2021/8/28 03:47 | 显示全部楼层 |Google Chrome 92.0.4515.159|Windows 10
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/11/25 02:53 , Processed in 0.097562 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表