黑白名单支持设置顶级域了,比如:com,匹配所有的.com域名

This commit is contained in:
arraykeys@gmail.com
2018-09-12 11:20:03 +08:00
parent 2ddb03a6c7
commit 8befdbc89c
2 changed files with 2 additions and 1 deletions

View File

@ -2,6 +2,7 @@ proxy更新日志
v6.1 v6.1
1.黑白名单支持设置顶级域了,比如:com,匹配所有的.com域名 1.黑白名单支持设置顶级域了,比如:com,匹配所有的.com域名
2.优化TCPS内存释放.
v6.0 企业版开源啦 v6.0 企业版开源啦
本次更新主要是把企业版开源,把企业版代码合并到现在的开源goproxy当中,继续遵循GPLv3,免费开源, 本次更新主要是把企业版开源,把企业版代码合并到现在的开源goproxy当中,继续遵循GPLv3,免费开源,

View File

@ -177,7 +177,7 @@ func (c *Checker) domainIsInMap(address string, blockedMap bool) bool {
domainSlice := strings.Split(u.Hostname(), ".") domainSlice := strings.Split(u.Hostname(), ".")
if len(domainSlice) > 1 { if len(domainSlice) > 1 {
subSlice := domainSlice[:len(domainSlice)-1] subSlice := domainSlice[:len(domainSlice)-1]
topDomain := strings.Join(domainSlice[len(domainSlice)-1:], ".") topDomain := domainSlice[len(domainSlice)-1:][0]
checkDomain := topDomain checkDomain := topDomain
if !blockedMap && c.directMap.Has(checkDomain) { if !blockedMap && c.directMap.Has(checkDomain) {
return true return true