On reinstall, setup_xray_for_gfk() detected paqctl's own previously- installed standalone Xray as a panel and added a spurious second SOCKS5 mapping (e.g. 14000:443,14001:10443 instead of just 14000:443). Root cause: uninstall didn't stop xray.service, so pgrep found it on reinstall and triggered the panel path. Fixes: - Add _is_paqctl_standalone_xray() to distinguish paqctl's standalone Xray (only socks inbounds on 127.0.0.1) from a real panel - setup_xray_for_gfk() now stops and reconfigures standalone Xray instead of falsely adding panel SOCKS5 - uninstall properly stops/disables standalone xray.service - Add missing stop_xray() to embedded management script
320 KiB
320 KiB