优化IP名单

* 增加IP灰名单,用于仅记录并观察IP
This commit is contained in:
刘祥超
2024-05-05 18:56:25 +08:00
parent a13711db07
commit 3d67217606
27 changed files with 259 additions and 22 deletions

View File

@@ -175,7 +175,7 @@ Vue.component("http-cache-config-box", {
<td>添加X-Cache报头</td>
<td>
<checkbox v-model="cacheConfig.addStatusHeader"></checkbox>
<p class="comment">选中后自动在响应Header中增加<code-label>X-Cache: BYPASS|MISS|HIT|PURGE</code-label>在浏览器端查看X-Cache值时请先禁用浏览器缓存避免影响观察。</p>
<p class="comment">选中后自动在响应报头中增加<code-label>X-Cache: BYPASS|MISS|HIT|PURGE</code-label>在浏览器端查看X-Cache值时请先禁用浏览器缓存避免影响观察。</p>
</td>
</tr>
<tr>

View File

@@ -896,6 +896,7 @@ Vue.component("http-firewall-actions-box", {
<select class="ui dropdown auto-width" v-model="recordIPType">
<option value="black">黑名单</option>
<option value="white">白名单</option>
<option value="grey">灰名单</option>
</select>
</td>
</tr>

View File

@@ -11,6 +11,11 @@ Vue.component("http-firewall-actions-view", {
<span v-if="action.options.scope == 'server'">[网站]</span>
<span v-if="action.options.scope == 'global'">[网站和策略]</span>
</span>
<span class="grey small" v-if="action.code.toLowerCase() == 'record_ip'">
<span v-if="action.options.type == 'black'" class="red">黑名单</span>
<span v-if="action.options.type == 'white'" class="green">白名单</span>
<span v-if="action.options.type == 'grey'" class="grey">灰名单</span>
</span>
</div>
</span>
</div>