收起左侧

学习一下,飞牛的浏览器插件是什么原理,怎么实现的?

3
回复
266
查看
[ 复制链接 ]

5

主题

6

回帖

0

牛值

江湖小虾

2025-5-22 10:00:02 显示全部楼层 阅读模式
悬赏1飞牛币已解决

学习一下,飞牛的浏览器插件是什么原理,怎么实现的?
这个插件是怎么解决网络问题的,很好奇,有没有什么资料关键词,我可以自己搜学

image.png

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册
收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

751

回帖

0

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-5-22 10:00:03 显示全部楼层
内网穿透
如果仅内网穿透,不需要这个插件存在,应该是UDP 打洞,使用了p2p传输数据了,不然飞牛中继的节点压力太大会崩的  详情 回复
2025-5-29 17:29
冬眠~Connection refused.

5

主题

6

回帖

0

牛值

江湖小虾

2025-5-29 17:29:50 楼主 显示全部楼层

如果仅内网穿透,不需要这个插件存在,应该是UDP 打洞,使用了p2p传输数据了,不然飞牛中继的节点压力太大会崩的
其实和APP上的原理差不多: 1. 连接方式:先尝试进行P2P进行连接,如果不行就使用中继; 2. 从url看明明只有一个端口,那么是如何判断是不同的端口: 按F12调用浏览器的开发者工具可以看到在请求头里面添加端口参数  详情 回复
2025-5-30 14:47

0

主题

1

回帖

0

牛值

江湖小虾

2025-5-30 14:47:33 显示全部楼层
仅此而已 发表于 2025-5-29 17:29
如果仅内网穿透,不需要这个插件存在,应该是UDP 打洞,使用了p2p传输数据了,不然飞牛中继的节点压力太 ...

其实和APP上的原理差不多:
1. 连接方式:先尝试进行P2P进行连接,如果不行就使用中继;
2. 从url看明明只有一个端口,那么是如何判断是不同的端口: 按F12调用浏览器的开发者工具抓包,可以看到通过在请求头里面添加端口参数,从而让你的NAS服务知道用户要访问哪个端口,然后做一个本机中转就是了。

但一旦添加了端口浏览器就记住了,所以每次访问不同的应用都需要手动清理一下才行;

想要学习具体实现:
直接将插件压缩包解压就可以看到源码了;虽然有点混淆但大概原理还是看到出来的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则