与失败连接相关的代理连接标头

与失败连接相关的代理连接标头

我使用具有/运行微型网络服务器的微处理器设备。

我设置了两个这样的设备,以便它们可以通过互联网访问 - 我将它们称为设备“A”和“B”。

目前,我可以从 Internet(以及通过其 LAN)成功连接到“A”。但是,我无法从 Internet 连接到“B”,但我可以通过其 LAN 连接到“B”。请注意,“B”没有防火墙 - 它对 Internet 是完全透明的。

使用 Fiddler2 查看发生了什么,我注意到当我从 Internet 连接到“A”时,请求标头显示为:

.....
**连接:保持活动**
用户代理:Mozilla/5.0 (Windows NT 6.0) AppleWebKit/534.30
接受:text/html、application/xhtml+xml、application/xml;q=0.9,*/*;q=0.8
接受编码:gzip,deflate,sdch
接受语言: en-US,en;q=0.8
接受字符集:ISO-8859-1,utf-8;q=0.7,*;q=0.3

当我尝试从互联网连接到“B”时,请求标头显示:(此连接始终失败)

.....
**代理连接:保持活动**
用户代理:Mozilla/5.0 (Windows NT 6.0) AppleWebKit/534.30
接受:text/html、application/xhtml+xml、application/xml;q=0.9,*/*;q=0.8
接受编码:gzip,deflate,sdch
接受语言: en-US,en;q=0.8
接受字符集:ISO-8859-1,utf-8;q=0.7,*;q=0.3

当我从 LAN 连接到“B”时,请求标头显示:(此连接始终成功)

.....
**连接:保持活动**
用户代理:Mozilla/5.0 (Windows NT 6.0) AppleWebKit/534.30
接受:text/html、application/xhtml+xml、application/xml;q=0.9,*/*;q=0.8
接受编码:gzip,deflate,sdch
接受语言: en-US,en;q=0.8
接受字符集:ISO-8859-1,utf-8;q=0.7,*;q=0.3

需要明确的是,在我尝试连接设备“A”和“B”的所有不同方式中,我注意到一致的行为,即所有失败的连接都包含“Proxy-Connection:keep-alive”标头值,并且所有成功的连接都包含“Connection:keep-alive”标头值。

另外,使用 Fiddler 时,我注意到连接失败时的服务器响应如下:

“无法建立连接,因为目标机器主动拒绝”。

答案1

错误原因是网关和子网掩码网络配置中有拼写错误:\

相关内容