java互联网架构 潜水
  • 10发帖数
  • 9主题数
  • 0关注数
  • 0粉丝
开启左侧

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

[复制链接]
java互联网架构 发表于 2021-10-21 05:20:55 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
插件先容

poseidon-chrome-proxy 是一款欣赏器请求代理插件;它能把向服务器发起的请求代理到当地,并且可以修改其请求头。
通过这个插件我们可以低落前后端联调的成本,以及资助我们快速定位线上 bug。
插件作者:joyful 与 muggle,这个插件我们会长期维护下去,小搭档们假如有想加进去的功能可以联系我们哟。
插件使用阐明

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

                               
登录/注册后可看大图

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

                               
登录/注册后可看大图

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

                               
登录/注册后可看大图

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

                               
登录/注册后可看大图

点击右上角角的 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"      }    ]  }]如上设置会将:

  • https://www.javaboy.org/a/b/xxxx 代理到 127.0.0.1:9020/a/b/xxxx 并携带请求头 test:xxxxxxxxxx
  • https://xxx.20yx.net/ss/ss 代理到 127.0.0.1:8080/ss/ss 并携带请求头 test:8888
插件的原理可在项目的 readme 中查看。
写在末了

插件注意事项:

  • 该插件和一些梯子冲突,假如你在使用梯子上网的时候请禁用该插件。
  • targetUrl 只能填写 ip:port,形如 127.0.0.1:8080/xxx 这种是不会生效的;
  • 部门代理的网址会失效,如 www.baidu.com 原因未知。
GitHub地址:https://github.com/Poseidon-Service-Framework/poseidon-chrome-proxy
泉源:https://mp.weixin.qq.com/s/hX3I5XrcO0QNoM-CvBsEmw

精彩评论4

敏锐光束zs 发表于 2021-10-20 20:42:55 | 显示全部楼层
转发了
老顽童之周伯通 发表于 2021-10-20 18:15:16 | 显示全部楼层
转发了
水瓶座528 发表于 2021-10-20 18:05:03 | 显示全部楼层
转发了
撞破南墙42223391 发表于 2021-10-20 15:33:59 | 显示全部楼层
[赞]
猜你喜欢
在线客服邮箱
wxcy#wkgb.net

邮箱地址#换为@

Powered by 创意电子 ©2018-现在 专注资源实战分享源码下载站联盟商城