From 8befdbc89cee9e0cd8b90e85174033ab29dd3727 Mon Sep 17 00:00:00 2001 From: "arraykeys@gmail.com" Date: Wed, 12 Sep 2018 11:20:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BB=91=E7=99=BD=E5=90=8D=E5=8D=95=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E8=AE=BE=E7=BD=AE=E9=A1=B6=E7=BA=A7=E5=9F=9F=E4=BA=86?= =?UTF-8?q?,=E6=AF=94=E5=A6=82:com,=E5=8C=B9=E9=85=8D=E6=89=80=E6=9C=89?= =?UTF-8?q?=E7=9A=84.com=E5=9F=9F=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG | 1 + utils/structs.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index df86b9e..7dafe31 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,7 @@ proxy更新日志 v6.1 1.黑白名单支持设置顶级域了,比如:com,匹配所有的.com域名 +2.优化TCPS内存释放. v6.0 企业版开源啦 本次更新主要是把企业版开源,把企业版代码合并到现在的开源goproxy当中,继续遵循GPLv3,免费开源, diff --git a/utils/structs.go b/utils/structs.go index 570a29d..55dbf72 100644 --- a/utils/structs.go +++ b/utils/structs.go @@ -177,7 +177,7 @@ func (c *Checker) domainIsInMap(address string, blockedMap bool) bool { domainSlice := strings.Split(u.Hostname(), ".") if len(domainSlice) > 1 { subSlice := domainSlice[:len(domainSlice)-1] - topDomain := strings.Join(domainSlice[len(domainSlice)-1:], ".") + topDomain := domainSlice[len(domainSlice)-1:][0] checkDomain := topDomain if !blockedMap && c.directMap.Has(checkDomain) { return true