当我尝试运行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
的任何文档/示例,也无法弄清楚如何使用它。