From bd27b949090dbd3992a30795c069d8b95beed3d2 Mon Sep 17 00:00:00 2001 From: sagitchu Date: Mon, 27 Apr 2026 23:34:35 +0800 Subject: [PATCH] fix: omit per-IP speed payload for users --- vite-frontend/src/pages/forward.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vite-frontend/src/pages/forward.tsx b/vite-frontend/src/pages/forward.tsx index 3d23627..3842f63 100644 --- a/vite-frontend/src/pages/forward.tsx +++ b/vite-frontend/src/pages/forward.tsx @@ -2281,7 +2281,7 @@ export default function ForwardPage() { strategy: addressCount > 1 ? form.strategy : "fifo", speedId: normalizedSpeedId, ipMaxConn: form.ipMaxConn, - ipSpeedId: normalizedIPSpeedId, + ...(isAdmin ? { ipSpeedId: normalizedIPSpeedId } : {}), maxConn: form.maxConn, proxyProtocol: form.proxyProtocol, }; @@ -2297,7 +2297,7 @@ export default function ForwardPage() { strategy: addressCount > 1 ? form.strategy : "fifo", speedId: normalizedSpeedId, ipMaxConn: form.ipMaxConn, - ipSpeedId: normalizedIPSpeedId, + ...(isAdmin ? { ipSpeedId: normalizedIPSpeedId } : {}), maxConn: form.maxConn, proxyProtocol: form.proxyProtocol, }; @@ -2325,7 +2325,7 @@ export default function ForwardPage() { duration: 5000, }); } - if (ipSpeedLimitAutoCleared) { + if (isAdmin && ipSpeedLimitAutoCleared) { toast("所选每 IP 限速规则不存在,已自动清除为不限速", { icon: "⚠️", duration: 5000,