繁体   English   中英

“gnutls_handshake()失败():一个意外长度的TLS数据包”在学校收到“

[英]“gnutls_handshake() failed(): A TLS packet with unexpected length was receive” at school

这个问题发生在我的Ubuntu 12.04,Git版本1.7.9.5上

总是出现一条错误消息“错误:gnutls_handshake()失败:一个意外长度的TLS数据包正在接收......”而我通过我们学校的网络使用Git和HTTPS协议。

根据使用Wireshark解析数据包的结果,Git-client在第四步中通过SSL协议发送Hello数据包,并在第五步接收RST/ACK错误。

但是在正常的网络环境中,Git在第四步中通过TLSv1协议发送Hello数据包,然后在收到ACK数据包后像魅力一样工作。

我想查看在我们奇怪的网络环境中问题发生的地方,还是由Git引起的?

附件是Wireshark在两种网络环境中的结果:

错误的环境

在错误环境中

正确的环境

在正确的环境中

看起来你的网络流量很糟糕。

在处理具有强制门户网站身份验证的网络或尝试通过向您发送自定义证书来窥探您的流量的代理时,我遇到此消息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM