远程规则

远程规则是指一个存在于服务器的规则集文件,可以用于团队内规则的共享。

 远程规则  - 图1

使用场景

在一个项目开发中,多名开发者往往需要共享一套规则。ZanProxy提供了远程规则的机制来保证开发者之间规则的一致性。

创建远程规则(一般由团队内一个成员创建)

新建规则集

 远程规则  - 图2

 远程规则  - 图3

导出规则集

 远程规则  - 图4

上传规则集

将导出的文件文件至服务器上一个可访问的地址,如http://xxxxx.com/myRule.json。 我们内部做法是上传至私有gitlab的一个仓库里。

其他成员导入远程规则

 远程规则  - 图5

 远程规则  - 图6

这样就实现了远程规则在团队间的共享了。

ZanProxy在启动的时候会去同步这个远程规则,所以当远程地址上的文件更新时,规则会自动更新。

原文: https://youzan.github.io/zan-proxy/book/cooperation/remoteRule.html