云计算百科
云计算领域专业知识百科平台

Chrome 插件,让你服务器的项目与本地联调 so easy!

poseidon-chrome-proxy插件使用指南

poseidon-chrome-proxy是一款实用的浏览器请求代理插件,它能够将向服务器发起的请求代理到本地,还支持修改请求头。这在前后端联调以及线上问题定位等场景中非常有用,可有效降低开发成本。以下是该插件的详细使用步骤:

1. 插件下载

你可以通过访问下载地址来获取插件。目前我用的是2.1.0-beta,下载完成后,将压缩包解压到指定文件夹。

2. 安装插件

  • 打开谷歌浏览器,点击浏览器右上角的“更多工具”,在下拉菜单中选择“扩展程序”。
  • 在扩展程序页面,开启“开发者模式”。
  • 点击“加载已解压的扩展程序”,选择之前解压好的插件文件夹进行安装。
  • 3. 配置插件

    安装完成后,点击浏览器右上角的插件图标,会弹出配置页面。配置内容采用json格式,主要包含以下几个部分: 在这里插入图片描述

    • domain:填写你需要代理的域名。例如,若要代理服务器10.1.48.80的请求,就在此处填写10.1.48.80 。
    • requestheader:用于设置请求头信息。按照“name:value”的格式,将需要设置的请求头信息填写在数组中。这里用的服务器中的token
    • matchingrules:这是一个拦截规则数组。其中,“route”表示请求拦截前缀,“targeturl”代表请求处理代理服务器的“ip:端口”。比如,配置({"route":"/a/b","targeturl":"127.0.0.1:8081"}),那么符合“/a/b”前缀的请求就会被代理到“127.0.0.1:8081”服务器。

    [
    {
    "domain": "10.1.48.80",
    "requestHeader": ["token:your_token"],
    "matchingRules": [
    {
    "route": "/sys/userList",
    "targetUrl": "127.0.0.1:8081"
    }
    ]
    },
    {
    "domain": "xx.20yx.net",
    "requestHeader": ["test:8888"],
    "matchingRules": [
    {
    "route": "/",
    "targetUrl": "127.0.0.1:8080"
    }
    ]
    }
    ]

    4. 启用代理

    完成json配置后,直接关闭配置页面即可保存内容。接着,点击插件最下方的“停用/启用”按钮,将其切换到启用状态,此时插件就开始生效了。

    使用注意事项

  • 该插件与部分梯子存在冲突。如果你正在使用梯子上网,需要先禁用该插件,避免出现异常。
  • “targeturl”只能填写“ip:port”格式。像“127.0.0.1:8080/xxx”这种格式是不会生效的,请务必注意格式的正确性。
  • 部分代理网址可能会出现失效的情况,例如“www.baidu.com”。目前具体原因尚不明确,在使用过程中如果遇到类似问题,可尝试更换其他代理网址。
  • 赞(0)
    未经允许不得转载:网硕互联帮助中心 » Chrome 插件,让你服务器的项目与本地联调 so easy!
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!