这款 Chrome 插件,让你的项目联调 so easy

1496 篇文章 10 订阅
1494 篇文章 14 订阅

插件介绍

poseidon-chrome-proxy 是一款浏览器请求代理插件;它能把向服务器发起的请求代理到本地,并且可以修改其请求头。

通过这个插件我们可以降低前后端联调的成本,以及帮助我们快速定位线上 bug。

插件作者:joyful 与 muggle,这个插件我们会长期维护下去,小伙伴们如果有想加进去的功能可以联系我们哟。

插件使用说明

插件下载地址: https://github.com/Poseidon-Service-Framework/poseidon-chrome-proxy/releases

编辑切换为居中

添加图片注释,不超过 140 字(可选)

目前最新版本是 2.1.0-beta,下载后解压并打开谷歌浏览器 更多工具->扩展程序:

编辑切换为居中

添加图片注释,不超过 140 字(可选)

然后打开开发者模式选择解压的插件:

编辑切换为居中

添加图片注释,不超过 140 字(可选)

插件安装好后,点击图标弹出配置页面,可以在该页面上配置我们的请求头信息与代理规则,配置使用的是 json 格式:

编辑切换为居中

添加图片注释,不超过 140 字(可选)

点击右上角角的 Json代码说明 可以看到 json 中每个字段的含义,编辑完 json 后直接退出即可保存编辑内容。

点击最下方的停用/启用按钮,停用/启用代理功能;

插件 json 内容说明

插件的 json 内容是一个数组,每个 json 代表一个代理规则,json 中字段说明

  • domain: 需要代理的域名,如 www.javaboy.org

  • requestHeader:请求头设置数组, 请以 name:value 的形式填写请求头信息

  • matchingRules:拦截规则数组。

  • route:请求拦截前缀

  • targetUrl:请求处理代理服务器的 ip:端口

配置示例:

 
 

[ { "domain": "www.javaboy.org", "requestHeader": ["test:xxxxxxxxxx"], "matchingRules": [ { "route": "/a/b", "targetUrl": "127.0.0.1:9020" } ] }, { "domain": "xx.20yx.net", "requestHeader": ["test:8888"], "matchingRules": [ { "route": "/", "targetUrl": "127.0.0.1:8080" } ] } ]

如上配置会将:

  1. https://www.javaboy.org/a/b/xxxx 代理到 127.0.0.1:9020/a/b/xxxx 并携带请求头 test:xxxxxxxxxx。

  2. 将 https://xxx.20yx.net/ss/ss 代理到 127.0.0.1:8080/ss/ss 并携带请求头 test:8888。

插件的原理可在项目的 readme 中查看。

写在结尾

插件注意事项:

  1. 该插件和一些梯子冲突,如果你在使用梯子上网的时候请禁用该插件。

  2. targetUrl 只能填写 ip:port,形如 127.0.0.1:8080/xxx 这种是不会生效的;

  3. 部分代理的网址会失效,如 www.baidu.com 原因未知。

GitHub地址: https://github.com/Poseidon-Service-Framework/poseidon-chrome-proxy

                                  资源获取:

大家点赞、收藏、关注、评论啦 、查看👇🏻👇🏻👇🏻微信公众号获取联系方式👇🏻👇🏻👇🏻

 精彩专栏推荐订阅:下方专栏👇🏻👇🏻👇🏻👇🏻

每天学四小时:Java+Spring+JVM+分布式高并发,架构师指日可待

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值