You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在FiddlerScript中新增监听端口 能否调用QuickExec命令

FiddlerScript 实现额外端口监听及QuickExec命令调用方案

1. 直接通过Fiddler公开API实现额外端口监听(推荐)

不需要绕路调用QuickExec命令,Fiddler原生提供了端口监听的操作接口,直接调用FiddlerApplication.StartListen方法即可,和手动执行!listen <port>的效果完全一致。

  • 基础用法:
    要监听指定端口,传入端口号和是否允许远程连接的布尔参数即可,示例代码:
    // 监听8889端口,允许外部设备连接
    FiddlerApplication.StartListen(8889, true);
    
    // 如需关闭指定端口的监听,调用以下方法
    // FiddlerApplication.StopListen(8889);
    
  • 进阶用法:如需绑定特定IP地址监听,使用重载方法:
    // 仅绑定本地回环地址127.0.0.1监听8889端口,不允许外部访问
    FiddlerApplication.StartListen(IPAddress.Parse("127.0.0.1"), 8889, false);
    
  • 常见使用场景:可以将上述代码放入OnBoot方法中,实现Fiddler启动时自动开启额外监听端口,无需手动输入命令。

2. FiddlerScript调用QuickExec命令的实现方式

可以直接调用,Fiddler UI层提供了actExecCommand方法,直接传入QuickExec命令字符串即可实现和手动输入执行完全相同的效果。

  • 示例代码:
    // 等价于在QuickExec栏输入!listen 8890并回车执行
    FiddlerApplication.UI.actExecCommand("!listen 8890");
    
  • 注意事项:
    • 调用命令前建议用try-catch包裹,避免端口占用、权限不足等问题导致脚本报错
    • 1024以下的特权端口需要Fiddler以管理员身份运行才能成功监听
    • 命令字符串的格式和QuickExec栏输入的内容完全一致,支持所有QuickExec原生命令和自定义命令

内容的提问来源于stack exchange,提问作者Sajuuk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 05:12:01