首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >警报(级别:致命,描述:解码错误)-转发代理

警报(级别:致命,描述:解码错误)-转发代理
EN

Stack Overflow用户
提问于 2018-02-24 02:17:39
回答 1查看 2.2K关注 0票数 4

我试着做一个转发代理,但是我一直得到一个

代码语言:javascript
运行
复制
Alert(Level: Fatal, Description: Decode Error)

在客户发送..。

代码语言:javascript
运行
复制
Client Key Exchange, Change Cipher Spec, Encrypted Handshake Message

对我做错了什么有什么想法吗? 我似乎搞不懂这个错误意味着什么。这是否意味着客户端的初始加密数据包无法由服务器解密?如果是,那为什么?

更新1

我只是看了一下包,注意到使用我的代理和不使用代理之间有很大的区别。

DFE密钥没有与我的代理交互。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-27 12:22:21

对我做错了什么有什么想法吗?

您没有转发代理应该转发的确切数据量。

但我看到你现在比问题开始时更进一步了(很好!)

您正在实现一个代理,它以两种方式转发它接收到的每个字节,或者向服务器发送太多,或者不够。在停止读取输入数据以转发时,请再次检查代码中的任何条件,确保您正在转发所有内容。没有更多,没有更少。

RFC 5246,关于解码错误:

decode_error消息无法解码,因为某些字段超出了指定的范围,或者消息的长度不正确。此消息总是致命的,在适当的实现之间的通信中不应该被观察到(除非消息在网络中被破坏)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48958686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档