V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
7gugu
V2EX  ›  分享创造

[Firefox Addon] Whistle-Switcher 快捷切换 Whistle 规则插件

  •  
  •   7gugu ·
    7gugu · 229 天前 · 3731 次点击
    这是一个创建于 229 天前的主题,其中的信息可能已经有所发展或是发生改变。

    什么是 Whistle

    whistle(读音[ˈwɪsəl],拼音[wēisǒu])基于 Node 实现的跨平台 web 调试代理工具,类似的工具有 Windows 平台上的Fiddler,主要用于查看、修改 HTTP 、HTTPS 、Websocket 的请求、响应。

    面向人群

    1. 终端开发
    2. 软件测试

    背景

    之前了解到 Chrome 下原来有一个 whistle 的快速切换插件可以用,但是搜了一下发现 Firefox 还没有,因此想要自己动手改造一个可以给 Firefox 使用的快速切换插件,提高工作效率。

    功能

    1. 快捷切换浏览器代理
    2. 规则管理
      1. 单一规则开关
      2. 规则分组展示
    3. 黑名单设置
    4. 状态设置
      1. 多规则开关
      2. 切换规则后自动刷新
      3. 展示代理地址和代理端口
      4. 快捷跳转 whistle 管理页面
    5. 状态展示
      1. 是否启用代理
      2. 启用代理规则数量

    截图

    规则管理 黑名单设置 状态设置
    规则管理 黑名单设置 状态设置

    下载地址

    为了安全考量,直接使用 Firefox 的拓展商店安装即可。

    Mozilla Add-on Version

    联系方式

    如果有使用问题,可以优先通过邮箱和 Firefox 评论区提交问题,正常情况下在一个工作日内就会回复。(公共假期不定期回复)

    第 1 条附言  ·  228 天前
    第 2 条附言  ·  124 天前

    ⚠️注意⚠️

    工具需要搭配 whistle 开发工具使用,不能单独使用

    7 条回复    2024-09-01 15:46:22 +08:00
    whileFalse
        1
    whileFalse  
       229 天前
    SwitchyOmega 就能满足需求了吧
    7gugu
        2
    7gugu  
    OP
       229 天前   ❤️ 1
    @whileFalse SwitchyOmega 不能快捷切代理规则,在实际开发过程中还是不够好用。比如你正在开发一个定时活动,需要 mock 接口做测试,反复切换 whistle 窗口切换会变得非常繁琐,此时通过插件在当前页面下快捷切换就能很好的解决切换繁琐的问题。
    brucmao
        3
    brucmao  
       124 天前
    http://127.0.0.1:7890
    一直提示 请输入正确的 whistle 代理服务器地址
    7gugu
        4
    7gugu  
    OP
       124 天前
    @brucmao 你的 whistle 是跑在 7890 端口的么?
    brucmao
        5
    brucmao  
       124 天前
    @7gugu #4 明白了,原来是要配合 whistle 这个工具使用,我还以为像 SwitchyOmega 这样的工具,可以把流量传送到指定的代理工具上
    7gugu
        6
    7gugu  
    OP
       124 天前
    @brucmao #5 是的,这个工具是用来快捷切换 whistle 这个开发工具的配置用的。我把这个小点也 append 一下,抱歉让你误会了😂。
    7gugu
        7
    7gugu  
    OP
       83 天前 via iPhone
    最近给仓库接上了 Github Action ,所以版本有点混乱,直接用最新版本 1.1.15 即可。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1385 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 17:31 · PVG 01:31 · LAX 09:31 · JFK 12:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.