Загрузка данных


# 1. Останавливаем v2rayA/v2ray/xray, если они есть
sudo systemctl disable --now v2raya 2>/dev/null || true
sudo systemctl disable --now v2ray 2>/dev/null || true
sudo systemctl disable --now xray 2>/dev/null || true

# 2. Удаляем пакеты v2rayA/v2ray/xray, если они установлены
pacman -Qq | grep -E '^(v2raya|v2ray|xray)$' | xargs -r sudo pacman -Rns --noconfirm

# 3. Удаляем конфиги и хвосты v2rayA
sudo rm -rf /etc/v2raya /etc/v2ray /etc/xray
sudo rm -rf /var/lib/v2raya /var/log/v2raya
rm -rf ~/.config/v2raya ~/.local/share/v2raya

# 4. Убираем proxy из текущей сессии терминала
unset http_proxy
unset https_proxy
unset all_proxy
unset HTTP_PROXY
unset HTTPS_PROXY
unset ALL_PROXY

# 5. Перезапускаем сеть и DNS
sudo systemctl restart NetworkManager
sudo systemctl restart systemd-resolved 2>/dev/null || true
sudo resolvectl flush-caches 2>/dev/null || true

# 6. Находим активное Wi-Fi подключение
CON=$(nmcli -t -f NAME,DEVICE connection show --active | awk -F: '$2=="wlp86s0"{print $1; exit}')
echo "Active Wi-Fi connection: $CON"

# 7. Ставим Xbox DNS на это подключение
sudo nmcli connection modify "$CON" ipv4.ignore-auto-dns yes
sudo nmcli connection modify "$CON" ipv4.dns "111.88.96.50 111.88.96.51"

sudo nmcli connection modify "$CON" ipv6.ignore-auto-dns yes
sudo nmcli connection modify "$CON" ipv6.dns "2a00:ab00:1233:26::50 2a00:ab00:1233:26::51"

# 8. Переподключаем Wi-Fi
sudo nmcli connection down "$CON"
sudo nmcli connection up "$CON"

# 9. Чистим DNS cache ещё раз
sudo resolvectl flush-caches 2>/dev/null || true

# 10. Проверка
nmcli connection show --active
resolvectl status
resolvectl query google.com
resolvectl query chatgpt.com
ping -c 3 1.1.1.1
ping -c 3 google.com