网站首页 > java教程 正文
插件介绍
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
猜你喜欢
- 2024-11-14 这3款Chrome插件不火,天理难容(chrome插件能做什么)
- 2024-11-14 都2020年了,这些6到起飞的idea插件你还没用过?
- 2024-11-14 你还在 Java 代码中写 set/get 方法?赶快试试这款插件吧!
- 2024-11-14 限时白嫖!分享10个 解放双手的 IDEA 插件,码农:工作效率瞬间翻倍
- 2024-11-14 Logstash Java Output 插件构建与使用
- 2024-11-14 Java,Lombok插件,@Data、@EqualsAndHashCode、@Accessors注解
- 2024-11-14 IDEA java开发工具插件推荐,有它效率提升10倍
- 2024-11-14 Zephyr是一个类似OSGI的Java插件框架
- 2024-11-14 种草 Vue3 中几个好玩的插件和配置
- 2024-11-14 「Java工具开发」Maven插件开发之实战篇(二)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)