mod_trust_clientip

模块简介

mod_trust_clientip基于配置信任IP列表,检查并标识访问用户真实IP是否属于信任IP。

基础配置

配置描述

模块配置文件: conf/mod_trust_clientip/mod_trust_clientip.conf

配置项描述
Basic.DataPathString
IP字典文件路径,包含了所有信任IP

配置示例

  1. [Basic]
  2. DataPath = mod_trust_clientip/trust_client_ip.data

字典配置

配置描述

字典配置文件路径: conf/mod_trust_clientip/trust_client_ip.data

配置项描述
VersionString
配置文件版本
ConfigObject
所有信任的IP列表
Config[k]String
地址标签
Config[v]Object
信任的IP段列表
Config[v][]Object
IP段
Config[v][].BeginString
IP段起始地址
Config[v][].EndString
IP段结束地址

配置示例

  1. {
  2. "Version": "20190101000000",
  3. "Config": {
  4. "inner-idc": [
  5. {
  6. "Begin": "10.0.0.0",
  7. "End": "10.255.255.255"
  8. }
  9. ]
  10. }
  11. }

监控信息

监控项描述
CONN_TOTAL所有连接数
CONN_TRUST_CLIENTIP来源于信任地址的连接数