# Останавливаем пользовательские процессы Koala Clash и Mihomo.
pkill -TERM -u "$USER" -f '[k]oala-clash' || true
pkill -TERM -u "$USER" -f '[m]ihomo' || true
# Ищем установленные пакеты, связанные с Koala и Mihomo.
pacman -Q | grep -Ei 'koala|mihomo|clash|sing-box|v2ray' || true
# Ищем пакеты AUR, доступные через paru.
paru -Qm | grep -Ei 'koala|mihomo|clash' || true
# Удаляем приложение и его зависимости, которые больше не нужны.
paru -Rns koala-clash
# Удаляем конфигурацию, данные и кэш Koala Clash.
rm -rf -- \
~/.config/koala-clash \
~/.config/io.github.koala-clash \
~/.local/share/koala-clash \
~/.local/share/io.github.koala-clash \
~/.cache/koala-clash \
~/.cache/io.github.koala-clash
# Удаляем пользовательские автозапуски, относящиеся к Koala Clash.
find ~/.config/autostart -maxdepth 1 -type f \
-iname '*koala*clash*.desktop' -print -delete 2>/dev/null
# Ищем 7897 и типичные настройки прокси в пользовательских каталогах.
grep -RInsE \
--exclude-dir=node_modules \
--exclude-dir=.git \
'127\.0\.0\.1:7897|localhost:7897|7897' \
~/.config ~/.local/share ~/.profile ~/.bashrc ~/.zshrc ~/.zprofile \
2>/dev/null
# Выводим только переменные, связанные с прокси.
env | grep -iE '(^|_)https?_proxy=|(^|_)all_proxy=|(^|_)no_proxy='
unset HTTP_PROXY HTTPS_PROXY ALL_PROXY
unset http_proxy https_proxy all_proxy
# Проверяем переменные proxy в пользовательских конфигурациях.
grep -RInsE '7897|proxy' \
~/.config/environment.d \
~/.config/plasma-workspace \
~/.config/autostart \
~/.pam_environment \
2>/dev/null
# Проверяем настройки системного D-Bus proxy для KDE, если доступны.
kwriteconfig6 --file kioslaverc --group 'Proxy Settings' --key ProxyType
# Проверяем TCP-порт 7897.
sudo ss -lntp | grep ':7897' || echo 'TCP-порт 7897 не слушается'
# Проверяем UDP-порт 7897.
sudo ss -lnup | grep ':7897' || echo 'UDP-порт 7897 не слушается'
# Проверяем системные сервисы, связанные с прокси.
systemctl --user list-units --all --type=service |
grep -Ei 'koala|mihomo|clash' || true
systemctl list-units --all --type=service |
grep -Ei 'koala|mihomo|clash' || true