参考链接

  • Fiddler教程:fiddler抓包时,出现的 tunnel to
  • http tunnel && http connect method
  • fiddler的columns添加HTTPMethod
  • 网络安全设备Bypass功能介绍及分析 (旁路)

特殊的B站链接研究 - 相关小记

前言

可能没啥有技术的东西,记录一下搜索和查询的内容,还有感悟心得啥的。

目录

1. 起因
2. 这啥玩意
3. 302重定向
4. http tunnel
5. 其它
6. 总结

一、起因 ↶

网上搜东西的时候,突然看见一个链接,比如:https://b23.tv/av79769795
b23.tv,这个域名没有好像从来见过,这是从哪里冒出来的,平常我们发一个链接,应该是https://www.bilibili.com/video/av79769795,才对吧。嗯???
我就在网上搜了这个链接,发现发这种链接的人还不少,我就更奇怪了,这链接哪来的啊。反复搜索无果,我就在想这难道大家都知道,而就我不知道么。哈哈!最后的结果确实让我感觉自己有点蠢。

二、这啥玩意 ↶

当最后我打开手机的 bilibili app 时候,点了一下分享,复制链接。
一粘贴之后才发现,原来这个链接是从这里来的。让我顿时有了一种恍然大悟的感觉。

我稍微搜索了一下,发现这个分享链接出现的时间还不长,大概就在1-2年之内。看来我还不是太火星。【就说嘛,咋会突然蹦出来一个看都没看过的东西】

三、302重定向 ↶

  1. 在浏览器上输入 https://b23.tv/av79769795,并调出 F12,选择 Network,刷新页面。

    从上图可以看出,在 PC 端键入此链接,会产生一个 302 跳转的情况。
    【备注:302 是 http 状态码,比如 404】

  2. 看看第一个的细节方面


    第二张图的 Location 字段就告诉我们,重定向的 URI
    【备注:Location 令客户端重定向至指定URI】

  3. 再看看第二个的细节方面
    如果没错的话,第二个 av 就是,重定向后的链接。

    状态码为 200,正确访问,而且链接也是我们常看见的那个。

  4. emm…
    写这个重定向的部分,是为了和下面的 http tunnel 做对比。之前确认情况的时候,出现了岔子。

四、http tunnel ↶

  1. 打开 Fiddler,同样访问 https://b23.tv/av79769795,并抓包。

    感觉和浏览器抓包有点区别。

  2. 出现了我不知道的 Tunnel to 协议,图标是一把锁,采用 HTTP 的 CONNECT 方法
    connect 是为了建立 http tunnel,connect 是 http 众多方法中的其中一种,它跟 post、get、put、options 方法是并列的。但是它的使用场景很特殊。只有在受限制的网络环境中(防火墙、NAT、代理器)并且是 https 通信时,客户端使用 http connect 请求代理服务器,代理服务器使用 connect 方法与目标服务器建立 http tunnel,通道建立后,客户端与服务器进行通信,代理服务器就像透明一样,只是接收、转发 tcp stream。【来源 - http tunnel && http connect method
    也就是说:
    Fiddler 充当了代理的角色,怪不得老是出现锁的图案,以前都没看懂是为什么。

  3. 302 的消失
    不知道为什么这里找不到,302 跳转的信息,而浏览可以,难道是代理的缘故。

五、其它 ↶

B 站的这个分享链接是 .tv,据说 B 站以前有过 bilibili.tv ,不过,那个时候没有入站,没有见证过。又是一段历史过往。
tv 竟然指的是太平洋上的岛国的域名图瓦卢 Tuvalu,长知识了。
奇怪的链接

六、总结 ↶

也没啥好总结,ヾ(◍°∇°◍)ノ゙ 加油吧!

点我回顶部 ☚

Fin.

https://b23.tv/av...【相关研究】相关推荐

  1. 【计算机毕设之基于python的漏洞扫描检测系统精简版-哔哩哔哩】 https://b23.tv/w6ryWlY

    在漏洞泛滥的今天,互联网安全倍受挑战.只有合理配置设备,关掉不必要口和服务,及时了解最新安全动态,打好漏洞补丁加固系统,才能最大限度的减少因漏洞隐患而造成被黑客非法入侵而造成的不必要损失.主要解决内容 ...

  2. 【基于Python+tkinter的音乐播放器开发-哔哩哔哩】 https://b23.tv/eG2TwOL

    [基于Python+tkinter的音乐播放器开发-哔哩哔哩] https://b23.tv/eG2TwOL https://b23.tv/eG2TwOL

  3. 【基于python+Django的物品协同过滤音乐推荐系统-哔哩哔哩】 https://b23.tv/V2zN54R

    [基于python+Django的物品协同过滤音乐推荐系统-哔哩哔哩] https://b23.tv/V2zN54R https://b23.tv/V2zN54R

  4. 【基于python+Django的博客系统-哔哩哔哩】 https://b23.tv/bmRfAMu

    [基于python+Django的博客系统-哔哩哔哩] https://b23.tv/bmRfAMu https://b23.tv/bmRfAMu

  5. 【计算机专业毕设之基于python猫咪网爬虫大数据可视化分析系统-哔哩哔哩】 https://b23.tv/jRN6MVh

    [计算机专业毕设之基于python猫咪网爬虫大数据可视化分析系统-哔哩哔哩] https://b23.tv/jRN6MVh https://b23.tv/jRN6MVh

  6. 【人工智能毕设之基于Python+flask+bilstm的评论情感分析系统-哔哩哔哩】 https://b23.tv/QU56eTl

    [人工智能毕设之基于Python+flask+bilstm的评论情感分析系统-哔哩哔哩] https://b23.tv/QU56eTl https://b23.tv/QU56eTl

  7. 【计算机毕设之基于springboot的救灾物资管理系统-哔哩哔哩】 https://b23.tv/jtV9Bib

    [计算机毕设之基于springboot的救灾物资管理系统-哔哩哔哩] https://b23.tv/jtV9Bib https://b23.tv/jtV9Bib

  8. 【计算机专业毕设之基于机器学习的大葱价格预测可视化分析-哔哩哔哩】 https://b23.tv/GLkWcjb

    [计算机专业毕设之基于机器学习的大葱价格预测可视化分析-哔哩哔哩] https://b23.tv/GLkWcjb https://b23.tv/GLkWcjb

  9. 【基于python协同过滤的新闻推荐系统-哔哩哔哩】 https://b23.tv/VkBJ8KZ

    [基于python协同过滤的新闻推荐系统-哔哩哔哩] https://b23.tv/VkBJ8KZ https://b23.tv/VkBJ8KZ

最新文章

  1. java并发编程——并发容器类介绍
  2. 通过神经图稳定对脑机接口的即插即用控制,四肢瘫痪患者可以轻松控制电脑光标...
  3. sprintf_s的使用
  4. python五十一:动态导入模块,通过字符串导入模块
  5. 配置Git绑定Git@OSC
  6. 主机到中继地址的发包路径
  7. Java偏向锁、轻量级锁、重量级锁
  8. catcti监控linux主机,CentOS7搭建Prometheus 监控Linux主机
  9. for-each循环
  10. Python创建进程、线程的两种方式
  11. [转载] 希腊字母读音表
  12. es集群节点数和分片数关系_ES数据插入和查询流程是怎么样的?
  13. 可以发送html文本的python脚本
  14. Javascript程序运行环境安装
  15. 【OpenGL】FBO渲染到纹理案例
  16. 武汉同济医院挂号指南
  17. 用WeX5制作PPT
  18. Kotlin 1.4 和未来值得期待的地方
  19. 2014年考研高等数学导学(一…
  20. 四合天地软件测试系统,GZ-2017025软件测试赛题.-全国职业院校技能大赛.doc

热门文章

  1. 如果定制开发一款小程序
  2. Word中批量制作录取通知书amp;工资条
  3. opencv图片矩形网格边线_图像算法在数值计算中的应用(1):Canny边缘检测算法...
  4. vim 清空文本内容指令
  5. 解决WinCE内存不足问题
  6. 时间类的12小时制输出
  7. 简单的SVN客户端版本迁出
  8. 如何解除Word限制编辑(转载+亲自实践)
  9. 校园导游系统_C语言实现_Dijkstra(迪杰斯特拉算法)_数据结构
  10. Phython基础语法知识点汇集