From d003883de9bef0321974067383af22d3e627faaf Mon Sep 17 00:00:00 2001 From: MystiPanda Date: Wed, 20 Mar 2024 21:23:10 +0800 Subject: [PATCH] chore: limit port config #699 --- src/components/setting/mods/clash-port-viewer.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/setting/mods/clash-port-viewer.tsx b/src/components/setting/mods/clash-port-viewer.tsx index c3841aeb..5c345210 100644 --- a/src/components/setting/mods/clash-port-viewer.tsx +++ b/src/components/setting/mods/clash-port-viewer.tsx @@ -42,6 +42,10 @@ export const ClashPortViewer = forwardRef((props, ref) => { setOpen(false); return; } + if (mixedPort === socksPort || mixedPort === port || socksPort === port) { + Notice.error("Port conflict!", 4000); + return; + } try { await patchInfo({ "mixed-port": mixedPort }); await patchInfo({ "socks-port": socksPort });