智能DNS实现DoH功能

This commit is contained in:
GoEdgeLab
2023-06-11 17:57:41 +08:00
parent 2a8e703e70
commit ae8682dd2d
5 changed files with 736 additions and 377 deletions

View File

@@ -59,6 +59,12 @@ service NSClusterService {
// 修改集群的UDP设置
rpc updateNSClusterUDP (UpdateNSClusterUDPRequest) returns (RPCSuccess);
// 查找集群的DoH设置
rpc findNSClusterDoHConfig(FindNSClusterDoHConfigRequest) returns (FindNSClusterDoHConfigResponse);
// 修改集群的DoH设置
rpc updateNSClusterDoH (UpdateNSClusterDoHRequest) returns (RPCSuccess);
// 计算使用某个SSL证书的集群数量
rpc countAllNSClustersWithSSLCertId (CountAllNSClustersWithSSLCertIdRequest) returns (RPCCountResponse);
@@ -207,6 +213,15 @@ message FindNSClusterUDPConfigResponse {
bytes udpJSON = 1;
}
// 查找集群的DoH设置
message FindNSClusterDoHConfigRequest {
int64 nsClusterId = 1;
}
message FindNSClusterDoHConfigResponse {
bytes dohJSON = 1;
}
// 修改集群的TCP设置
message UpdateNSClusterTCPRequest {
int64 nsClusterId = 1;
@@ -225,6 +240,12 @@ message UpdateNSClusterUDPRequest {
bytes udpJSON = 2;
}
// 修改集群的DoH设置
message UpdateNSClusterDoHRequest {
int64 nsClusterId = 1;
bytes dohJSON = 2;
}
// 计算使用某个SSL证书的集群数量
message CountAllNSClustersWithSSLCertIdRequest {
int64 sslCertId = 1;