设为首页收藏本站

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

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 349|回复: 16

就是基于udp传输协议的nat1打洞穿透实现端口开放

[复制链接]
 成长值: 27500

签到天数: 3547 天

[LV.Master]伴坛终老

发表于 2021/8/14 19:33 | 显示全部楼层 |阅读模式 |Google Chrome 92.0.4515.131|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
就是基于udp传输协议的nat1打洞穿透实现端口开放

必须要有公网的设备,多台设备就可以去中心化啦
正常来说,100个人正在下载的种子,少说也有十几个人是公网
只要用他们当做跳板,辅助获取开放的nat端口,就实现了打洞
端口开放后,可以让其他下载者连入自身客户端 这种情况下,少说也会提升一丢丢的下载速度
毕竟已经p2p建立成功了 进度可以互相共享
当然,端口开放后最大提升的效果还是上传
因为他人可以连接到自身了,如果没有开放端口的话,只能自己连接他人
实现这个功能最大的好处就是不需要去调整路由器
而且可以不需要有公网ip就可以实现,不用去找电信申请公网就可以开放端口
我统计过,大概只有10%的左右人有公网
包括ipv6,,也全是内网ip,需要超级密码去调整光猫防火墙,或者做了桥接的话要进路由器ssh中关闭iptables
udp建立连接就有一个特性,可以保持端口打开20秒,此时他人就可以通过这个打开的端口连入
断开连接后,重新建立的连接端口号会发生变化,所以要一直长连接保持,这就要看客户端怎么优化调度了
向日葵这些是持续和向日葵服务器保持连接通讯状态,实现端口保持开放
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

签到天数: 32 天

[LV.5]常住居民I

发表于 2021/8/15 21:56 | 显示全部楼层 |Google Chrome 86.0.4240.198|Windows 7
本帖最后由 a192212595 于 2021/8/15 22:08 编辑

有现成代码可以参考吗......
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 27500

签到天数: 3547 天

[LV.Master]伴坛终老

发表于 2021/8/16 00:37 | 显示全部楼层 |Google Chrome 92.0.4515.131|Windows 10
a192212595 发表于 2021/8/15 21:56
有现成代码可以参考吗......

就是没有开源的,不然BT网络肯定早都能支持NAT打洞了,不至于都十多年了,,,居然还没任何一款软件支持
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 32 天

[LV.5]常住居民I

发表于 2021/8/23 15:15 | 显示全部楼层 |Google Chrome 86.0.4240.198|Windows 7
小樱 发表于 2021/8/16 00:37
就是没有开源的,不然BT网络肯定早都能支持NAT打洞了,不至于都十多年了,,,居然还没任何一款软件支持


话说小樱你这么猛,能自主解决吧.....NAT打洞的问题,分析开源的BT协议,进而改进呢?
本人小白,处于村通网的程度...不会写,也没头绪呢.
[发帖际遇]: a192212595 在论坛发帖时没有注意,被小偷偷去了 4 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 32 天

[LV.5]常住居民I

发表于 2021/8/23 18:38 | 显示全部楼层
小樱 发表于 2021/8/16 00:37
就是没有开源的,不然BT网络肯定早都能支持NAT打洞了,不至于都十多年了,,,居然还没任何一款软件支持

迅雷p2p加速,话说也是用了NAT打洞?
部分冷门的种子,下载速度还不错,文件不知从那个地方/用户那里 拖过来的..
正规BT下载则完全没速度,
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 27500

签到天数: 3547 天

[LV.Master]伴坛终老

发表于 2021/8/23 19:32 | 显示全部楼层 |Google Chrome 92.0.4515.159|Windows 10
a192212595 发表于 2021/8/23 15:15
话说小樱你这么猛,能自主解决吧.....NAT打洞的问题,分析开源的BT协议,进而改进呢?
本人小白,处于 ...

我要是能解决,,我就去提交pr给开源代码合并了
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 27500

签到天数: 3547 天

[LV.Master]伴坛终老

发表于 2021/8/23 19:53 | 显示全部楼层 |Google Chrome 92.0.4515.159|Windows 10
a192212595 发表于 2021/8/23 18:38
迅雷p2p加速,话说也是用了NAT打洞?
部分冷门的种子,下载速度还不错,文件不知从那个地方/用户那里 拖 ...

迅雷没有用这项技术,但是迅雷的网心云有用这NAT,主要为了爱奇艺视频提供服务
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 32 天

[LV.5]常住居民I

发表于 2021/8/24 20:40 | 显示全部楼层 |Google Chrome 86.0.4240.198|Windows 7
小樱 发表于 2021/8/23 19:32
我要是能解决,,我就去提交pr给开源代码合并了

听上去像是偷懒的言辞....,
既然没什么人搞,我就去碰碰运气了.
[发帖际遇]: 一个袋子砸在了 a192212595 头上,a192212595 赚了 4 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 27500

签到天数: 3547 天

[LV.Master]伴坛终老

发表于 2021/8/24 20:51 | 显示全部楼层 |Google Chrome 92.0.4515.159|Windows 10
a192212595 发表于 2021/8/24 20:40
听上去像是偷懒的言辞....,
既然没什么人搞,我就去碰碰运气了.

你会写代码吗,,,提交试试咯
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 32 天

[LV.5]常住居民I

发表于 2021/8/25 00:02 | 显示全部楼层 |Google Chrome 86.0.4240.198|Windows 7
小樱 发表于 2021/8/24 20:51
你会写代码吗,,,提交试试咯

好吧,我一名是win32的cracker,
网络方面不怎么了解,不过硬着头皮上了.国内p2p技术研究资料比较少,商业玩家也集体沉默,不过呢......热血能打败一切的.
[发帖际遇]: a192212595 发帖时在路边捡到 4 樱币,偷偷放进了口袋. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 27500

签到天数: 3547 天

[LV.Master]伴坛终老

发表于 2021/8/25 00:16 | 显示全部楼层 |Google Chrome 92.0.4515.159|Windows 10
a192212595 发表于 2021/8/25 00:02
好吧,我一名是win32的cracker,
网络方面不怎么了解,不过硬着头皮上了.国内p2p技术研究资料比较少,商 ...

对头。。。向日葵等等,这些商业软件早有成熟的打洞
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 32 天

[LV.5]常住居民I

发表于 2021/8/26 21:05 | 显示全部楼层 |Google Chrome 86.0.4240.198|Windows 7
本帖最后由 a192212595 于 2021/8/26 21:16 编辑
小樱 发表于 2021/8/25 00:16
对头。。。向日葵等等,这些商业软件早有成熟的打洞


ipv6支持要线路和设备,现在贫穷乡镇,只给ipv4公网,可惜就是上行太鸡肋了. 500M那个上行给的不到位,起码得200M上行,我觉得..
这个价格到位吗...就想问问


最近在摸鱼,windows上的软件都可以反编译分析,向日葵也有windows版本,那就好稿,难度还不清楚,先溜了.
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 27500

签到天数: 3547 天

[LV.Master]伴坛终老

发表于 2021/8/26 21:46 | 显示全部楼层 |Google Chrome 92.0.4515.159|Windows 10
a192212595 发表于 2021/8/26 21:05
ipv6支持要线路和设备,现在贫穷乡镇,只给ipv4公网,可惜就是上行太鸡肋了. 500M那个上行给的不到位, ...

我这运营商强制免费升级到1000M下100M上,不允许办理低于1000M的宽带,套餐费每个月99
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 32 天

[LV.5]常住居民I

发表于 2021/8/27 11:36 | 显示全部楼层 |Google Chrome 86.0.4240.198|Windows 7
本帖最后由 a192212595 于 2021/8/27 11:42 编辑
小樱 发表于 2021/8/26 21:46
我这运营商强制免费升级到1000M下100M上,不允许办理低于1000M的宽带,套餐费每个月99


有点离谱,花了不少钱在上面(提速包),国内宽带没有统一标准,不了解的话容易变韭菜 被迫收割..
可惜运营商没有制定宽带套餐,高上行就只有商户宽带,200下行,100上行 这里 500元/月。 300M下行,150M上行,800元/月。应该有打折,不过还是小贵了.
[发帖际遇]: 一个袋子砸在了 a192212595 头上,a192212595 赚了 2 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 32 天

[LV.5]常住居民I

发表于 2021/8/27 12:28 | 显示全部楼层 |Google Chrome 86.0.4240.198|Windows 7
本帖最后由 a192212595 于 2021/8/27 12:34 编辑
小樱 发表于 2021/8/26 21:46
我这运营商强制免费升级到1000M下100M上,不允许办理低于1000M的宽带,套餐费每个月99


话说,显示器的那个刷新率影响 显示器寿命吗,看了一下某宝的,2者价格相差不大,高刷新率好诱人啊...
75Hz,还是144Hz呢..就目前的IPS面板而言.
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 27500

签到天数: 3547 天

[LV.Master]伴坛终老

发表于 2021/8/27 19:08 | 显示全部楼层 |Google Chrome 92.0.4515.159|Windows 10
a192212595 发表于 2021/8/27 12:28
话说,显示器的那个刷新率影响 显示器寿命吗,看了一下某宝的,2者价格相差不大,高刷新率好诱人啊...
...

高刷新率会发热翻倍,电子产品发热是大敌,高温就会引起寿命降低
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 1063 天

[LV.10]以坛为家III

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2021/9/19 07:50 , Processed in 0.182297 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

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