Fiddler 不捕获来自 Java 进程的网络调用?

Pra*_*een 4 java fiddler

阅读许多建议设置以下系统属性的文章 -

System.setProperty("proxySet", "true");
System.setProperty("proxyHost", "127.0.0.1");
System.setProperty("proxyPort", "8888");
Run Code Online (Sandbox Code Playgroud)

或者

使用 Java VM 参数“-DproxyHost=127.0.0.1 -DproxyPort=8888”进行设置

这两种方法都不会捕获网络调用:(

ImG*_*rge 5

尝试这个

    System.setProperty("http.proxyHost", "127.0.0.1");
    System.setProperty("https.proxyHost", "127.0.0.1");
    System.setProperty("http.proxyPort", "8888");
    System.setProperty("https.proxyPort", "8888");
Run Code Online (Sandbox Code Playgroud)

http://fiddler2.com/documentation/Configure-Fiddler/Tasks/ConfigureJavaApp

编辑

好的,在我的 Fiddler 选项中

常规选项卡 除启用高分辨率主题外,所有内容都被勾选

Https Tab 一切都被打勾,下拉框来自所有进程

连接选项卡我的端口是 8888,除了使用 PaC 脚本和捕获 Ftp 请求外,其他所有内容都打勾

网关选项卡 唯一勾选的是使用 Wpad 自动检测代理

外观选项卡单击使用智能滚动

单击/勾选更改时扩展选项卡自动重新加载脚本

还要确保在“文件”选项中单击“捕获流量”以打开。如果它已经打开 b4 然后将其关闭

  • 每个人都知道 [你把它关掉再打开](https://www.youtube.com/watch?v=nn2FB1P_Mn8) 来修复它。 (2认同)