Sfoglia il codice sorgente

chore: limit port config

#699
MystiPanda 1 anno fa
parent
commit
ef4711987f
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      src/components/setting/mods/clash-port-viewer.tsx

+ 4 - 0
src/components/setting/mods/clash-port-viewer.tsx

@@ -42,6 +42,10 @@ export const ClashPortViewer = forwardRef<DialogRef>((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 });