支持分割DNS功能

This commit is contained in:
bjdgyc
2024-04-24 17:39:50 +08:00
parent 96c95bb6cd
commit a7c6791c1e
6 changed files with 476 additions and 380 deletions

View File

@@ -131,6 +131,11 @@ func LinkTunnel(w http.ResponseWriter, r *http.Request) {
for _, v := range cSess.Group.ClientDns {
HttpAddHeader(w, "X-CSTP-DNS", v.Val)
}
// 分割dns
for _, v := range cSess.Group.SplitDns {
HttpAddHeader(w, "X-CSTP-Split-DNS", v.Val)
}
// 允许的路由
for _, v := range cSess.Group.RouteInclude {
if strings.ToLower(v.Val) == dbdata.All {