创意电子
标题:
这款 Chrome 插件,让你的项目联调 so easy
[打印本页]
作者:
撞破南墙42223391
时间:
2021-10-20 15:33
[赞]
作者:
水瓶座528
时间:
2021-10-20 18:05
转发了
作者:
老顽童之周伯通
时间:
2021-10-20 18:15
转发了
作者:
敏锐光束zs
时间:
2021-10-20 20:42
转发了
作者:
java互联网架构
时间:
2021-10-21 05:20
标题:
这款 Chrome 插件,让你的项目联调 so easy
插件先容
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
欢迎光临 创意电子 (https://wxcydz.cc/)
Powered by Discuz! X3.4