最近开发转用golang语言,所以经常在晚上搜资料,结果发现go语言中文网,我居然访问不了,刚开始以为是跟go有关,所以被防火长城屏蔽了,结果,偶尔讨论发现办公室的其他两个同事都可以访问,真是奇了怪了。
下面记录一下分析问题的过程:
chrome浏览器中的显示:

wireshark中抓包的结果:

抓包显示在TLS握手阶段,在客户端发送了client hello之后,服务器返回了一个protocol version错误。
下面记录我自己的分析:
按照我的理解,访问https网站时是这样的:
1、客户端发请求给服务器。
2、服务器返回自己的证书给客户端。
3、客户端验证证书的是否OK,然后用公钥加密协商信息发送给服务器。
4、服务器收到后用私钥解密协商信息,协商成功。
然后,客户端和服务器就愉快用协商的加密算法进行通信了。
但是这个流程中为什么会出现服务器返回protocol version错误呢???还得去查HTTPS的资料,搞清楚到底是不是上面自己理解的那个流程。
终于把问题找到了,果然是chrome浏览器的问题,使用版本号错了。
下面是用火狐浏览器可以正常访问时抓的包:

这里出现了新问题的,按道理不应该因为这个版本号导致访问不了啊,如果TLS1.0服务器不支持,客户端应该尝试其他版本啊,怎么会访问不了呢???这么奇葩

chrome访问不了go语言中文网相关推荐

  1. c语言中文网严长生,2.shell语法:shell变量定义和使用

    目录 1.shell变量:Shell变量的定义.删除变量.只读变量.变量类型 1.1 变量类型 1.2定义变量 1.3 使用变量 1.4只读变量和删除修改变量 1.5 变量作用域 1.shell变量: ...

  2. Chrome 访问一次 Controller,请求却执行两次

    写了一个 Spring Boot 整合 MyBatis Plus 的 demo,相应的配置了 SQL 性能分析插件.当所有代码都写好,使用 Chrome 访问控制器的时候,发现每发送一个请求,控制台都 ...

  3. c语言中文网_在C语言中使用中文字符

    大部分C语言教材对中文字符的处理讳莫如深,甚至只字不提,导致很多初学者认为C语言只能处理英文,而不支持中文.其实C语言是一门全球化的编程语言,它支持世界上任何一个国家的语言文化,包括中文.日语.韩语等 ...

  4. c语言c2056错误,C语言中文网_c.biancheng.net - 爱站网站排行榜

    C语言中文网成立于2012年,由西安电子科技大学的几名编程爱好者共同创办,致力于免费分享编程教程,帮助对编程感兴趣的读者. 几年来,我们累计编写的教程包括: C语言教程:http://c.bianch ...

  5. Chrome访问https页面 攻击者可能会试图从 XX.XX.XX.XX 窃取您的信息(例如:密码、通讯内容或信用卡信息)直接键盘敲入这11个字符:thisisunsafe

    Google Chrome访问https页面显示ERR_CERT_INVALID,以往版本可以选择跳过,继续访问,但是新版本Chrome不允许继续,且提示: 您的连接不是私密连接 攻击者可能会试图从 ...

  6. Firefox Chrome访问6666 556 6667 87等特定端口

    Firefox和Chrome浏览器默认不能访问某些特定端口(在测试时我们会给Web服务器Tomcat,nginx这些端口):87 556 6666 6667 用Firefox访问这些端口就会报类似错误 ...

  7. C++57个入门知识点_17 类的访问权限及C语言模拟类的封装(类的私有权限突破方法:编译期进行权限检查,运行期通过指针修改类的私有成员变量;利用函数指针对结构体中成员变量进行修改;CPU大小尾排列)

    接上篇:C++57个入门知识点_16 类的标准写法(类名.成员变量.成员函数及对象命名规则:成员变量一般为私有,成员函数为公有并暴露给外部使用成员变量:防止类过大,声明写在.h,实现写在.cpp,调用 ...

  8. Chrome访问https页面显示ERR_CERT_INVALID,且无法跳过继续访问 本地证书过期处理

    在访问网页的时候,因为浏览器自身的安全设置问题, 对于https的网页访问会出现安全隐私的提示, 甚至无法访问对应的网站,尤其是chrome浏览器, 因此本文主要讲解如何设置chrome浏览器的设置, ...

  9. Chrome访问https页面显示ERR_CERT_INVALID,且无法跳过继续访问

    Chrome访问https页面显示ERR_CERT_INVALID,且无法跳过继续访问 在访问网页的时候,因为浏览器自身的安全设置问题, 对于https的网页访问会出现安全隐私的提示, 甚至无法访问对 ...

  10. 使用Python+Selenium+Chrome访问网站并实现登录功能

    import time from selenium import webdriver def ChromeDriver():#访问方法 driver =webdriver.Chrome() drive ...

最新文章

  1. 华人小哥开发“CG工坊”,帮你快速入门计算机图形学 | GitHub热榜
  2. RTEMS移植USB无线网卡的设想
  3. [智力问答] 十个最难的字 你认识几个
  4. python range函数for_Python的range函数与for循环语句
  5. Xuggler教程:帧捕获和视频创建
  6. csgo被会话踢出什么鬼_【解决方案】“CSGO游戏—断开连接,VAC无法验证会话”问题解决方案...
  7. Luogu P4161 [SCOI2009]游戏 数论+DP
  8. SpringMVC:学习笔记(1)——理解MVC及快速入门
  9. 软件测试管理是什么?
  10. 罗技 连点 脚本_罗技 G502 无线版体验:告别了线材,而且变得更轻了
  11. NJU机器学习导论课程笔记之写作缘由
  12. julia的安装以及三个报错解决(包安装、dot函数无定义、定义变量无法在循环中使用)
  13. 分析 2017年淘宝天猫活动时间安排
  14. 【现代信号处理】 15 - 谱分析基础和周期图谱分析
  15. echart 广州3d_datav比较echart
  16. 泡泡一分钟:Perception-aware Receding Horizon Navigation for MAVs
  17. 微信叫车系统|顺风车小程序|在线选座拼车订票APP【开发实战】
  18. 如何计算算法的时间复杂度
  19. Excel/Power BI连接MySQL缺少组件,卸载失败
  20. flutter_webview Ios端请求网页显示空白

热门文章

  1. 深度图像特征在推荐和广告中的应用(一)
  2. 编译器错误信息: CS1010: 常数中有换行符
  3. html上传图片(进度条变化)、音乐
  4. Java使用笔记之stream和sorted使用
  5. float在内存中是如何保存的
  6. CridView创建 实现选中,编辑,取消,删除
  7. 'System.Data.SqlClient' could not be loaded解决办法
  8. floodlight make the VMs can not getDHCP IP address
  9. 下载SAP标准教程的方法
  10. .Net读取Excel(包括Excel2007)