当我尝试运行 FiddleApplication.Startup(startupConfig)
FiddlerCoreStartupSettings startupSettings = newFiddlerCoreStartupSettingsBuilder()
.ListenOnPort(0)
.RegisterAsSystemProxy()
.DecryptSSL()
.Build();
FiddlerApplication.Startup(startupSettings);
在我的日志事件中,我看到:
Starting FiddlerCore/4.6.20191.7809 (NoSAZ)...
** LogString: !WARNING: The DefaultLAN Gateway information could not be obtained.
** NotifyUser: Error - Failed to register Fiddler as the system proxy.
我正在以管理员身份运行该过程。
注意:当我运行正常的 Fiddler UI 应用程序时,一切正常。即使运行较旧的 FiddlerCore 版本(2.3)也能够将自己注册为系统代理。
PS - 我还在 Visual Studio 中看到警告 - “请使用Telerik.NetworkConnections.NetworkConnectionsManager将 FiddlerCore 代理注册为系统代理。” 但我找不到任何使用的文档/示例NetworkConnectionsManager,我也不知道如何使用它。