private static void StartupFiddlerCore() { FiddlerCoreStartupSettings startupSettings = (new FiddlerCoreStartupSettingsBuilder()).ListenOnPort(8877).ChainToUpstreamGateway().DecryptSSL().OptimizeThreadPool().Build(); FiddlerApplication.Startup(startupSettings); FiddlerApplication.Log.LogString(string.Format("Created endpoint listening on port {0}", CONFIG.ListenPort)); XTrace.WriteLine("Fidder拦截启动成功"); }
public void StartFidderFence() { ProxySettings.SetProxy(FidderHost + ":" + FidderPort); FiddlerCoreStartupSettingsBuilder settingsBuilder = new FiddlerCoreStartupSettingsBuilder(); FiddlerCoreStartupSettings coreStartupSettings = settingsBuilder.ListenOnPort(FidderPort).AllowRemoteClients().Build(); FiddlerApplication.Startup(coreStartupSettings); //在请求前拦截 FiddlerApplication.BeforeRequest += FiddlerApplication_BeforeRequest; }
public ProxyController() { startupSettings = new FiddlerCoreStartupSettingsBuilder() .ListenOnPort(iPort) //.RegisterAsSystemProxy() //.DecryptSSL() //.AllowRemoteClients() //.ChainToUpstreamGateway() //.MonitorAllConnections() //.HookUsingPACFile() //.CaptureLocalhostTraffic() //.CaptureFTP() .OptimizeThreadPool() //.SetUpstreamGatewayTo("http=CorpProxy:80;https=SecureProxy:443;ftp=ftpGW:20") .Build(); }
static void Main(string[] args) { string UrlFilter = "manuals.playstation.net"; Console.WriteLine("PS5Prxy running on port 8080"); FiddlerCoreStartupSettingsBuilder builder = new FiddlerCoreStartupSettingsBuilder(); builder.ListenOnPort(8080); builder.AllowRemoteClients(); FiddlerCoreStartupSettings settings = builder.Build(); FiddlerApplication.BeforeRequest += FiddlerApplication_BeforeRequest; FiddlerApplication.Startup(settings); while (true) { } ; }