diff --git a/backend/src/core/proxy-utils/index.js b/backend/src/core/proxy-utils/index.js index dbf46f68d..00874d50f 100644 --- a/backend/src/core/proxy-utils/index.js +++ b/backend/src/core/proxy-utils/index.js @@ -415,6 +415,13 @@ function lastParse(proxy) { ) { delete proxy['reality-opts']; } + // 删除 grpc-opts: {} + if ( + proxy['grpc-opts'] && + Object.keys(proxy['grpc-opts']).length === 0 + ) { + delete proxy['grpc-opts']; + } // 非 reality, 空 flow 没有意义 if (!proxy['reality-opts'] && !proxy.flow) { delete proxy.flow;