![通过 Fiddler 代理强制游戏](https://linux22.com/image/1372360/%E9%80%9A%E8%BF%87%20Fiddler%20%E4%BB%A3%E7%90%86%E5%BC%BA%E5%88%B6%E6%B8%B8%E6%88%8F.png)
我想使用 Fiddler 查看(也许稍后会处理)我电脑上游戏的流量(或者您可以建议另一种方法)。游戏会忽略 Internet Explorer 代理设置并创建直接连接。请阅读我尝试过的方法:
- 使用 ProxyCap 程序强制游戏的可执行文件通过 Fiddler 代理,在 ProxyCap 中将代理设置为 HTTPS。在这种情况下,ProxyCap 成功地通过 Fiddler 代理路由游戏,但是与游戏的连接失败,我在 Fiddler 中只看到以下类型的会话:
原始请求:
连接//游戏相关地址//://游戏相关端口// HTTP/1.0
内容长度:0
主机://same-game-related-address//://same-game-related-port//
发现与 SSLv3 兼容的 ClientHello 握手。Fiddler 提取了以下参数。
版本:3.0(SSL/3.0)
随机:95 49 02 8C 99 D7 AE 22 F4 F6 97 B4 26 9E 65 58 C2 81 36 CD 1B 36 34 3E A0 CA BF 16 3C A1 0C CD
SessionID:空
扩展:无
密码:[0005] SSL_RSA_WITH_RC4_128_SHA [0004] SSL_RSA_WITH_RC4_128_MD5 [002F] TLS_RSA_AES_128_SHA [0035] TLS_RSA_AES_256_SHA
压缩:[00] NO_COMPRESSION
原始回应:
HTTP/1.0 200 连接已建立
FiddlerGateway:直接
开始时间:22:23:07.649
连接:关闭
- (这是两个,不知道为什么格式会把它变成 1)使用 Putty 并执行以下操作(我承认我并不真正了解 SSH 隧道):设置 Putty 的目标主机 127.0.0.1 和端口 Fiddler 的端口。在隧道设置下,设置动态源端口 8080。在 proxycap 下,使用 SSH 更改为代理 127.0.0.1 端口 8080(也尝试了两个 SOCKS 选项)。然后运行 putty 隧道,运行 proxycap,并运行游戏。当我尝试在游戏中连接时,连接失败,proxycap 抛出一些 winsock 错误,过了一会儿 putty 也抛出一个错误。
任何信息都值得感激(在将我链接到重复的问题之前,请阅读我已尝试过的内容)。