Google Analytics本地IP过滤器无法正常工作

时间:2018-05-11 17:04:59

标签: regex google-analytics

我正在尝试从我的开发机器中过滤掉本地IP地址的流量。我在Admin面板中为此创建了一个单独的视图。我在管理员面板中输入了/(localhost)|(^127\.)|(^192\.168\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^::1$)|(^[fF][cCdD])/>查看>过滤器(如下图所示)。

enter image description here

我在这里做错了什么?我的本地IP正则表达式是否正确?感谢

1 个答案:

答案 0 :(得分:0)

此正则表达式应涵盖所有情况(但超过255个字符):

/(^192\.168\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])$)|(^172\.([1][6-9]|[2][0-9]|[3][0-1])\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])$)|(^10\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])\.([0-9]|[0-9][0-9]|[0-2][0-5][0-5])$)/gm

这应涵盖所有上述情况,但更加优化:

/^(?:10|127|172\.(?:1[6-9]|2[0-9]|3[01])|192\.168)\..*/