黑白名单支持设置顶级域了,比如:com,匹配所有的.com域名
This commit is contained in:
@ -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,免费开源,
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user