21 lines
967 B
Bash
21 lines
967 B
Bash
#!/bin/bash
|
|
# Copyright (c) 2026 Виталий Никитенко. MIT License.
|
|
# ks-off.sh — временно отключить kill switch UFW
|
|
# После этого отключи Amnezia через её GUI — трафик пойдёт напрямую через провайдера.
|
|
# Обратная команда: sudo bash ks-on.sh
|
|
|
|
if [ "$(id -u)" != "0" ]; then
|
|
echo "Запускай от root: sudo bash $0"
|
|
exit 1
|
|
fi
|
|
|
|
echo "Отключаем UFW kill switch..."
|
|
ufw disable
|
|
echo ""
|
|
echo "Готово. UFW выключен."
|
|
echo "Теперь отключи Amnezia через её GUI — трафик пойдёт напрямую (российский IP)."
|
|
echo ""
|
|
echo "Чтобы вернуть kill switch: sudo bash ks-on.sh"
|
|
_log_file="${USER_HOME:-$HOME}/.config/ai-setup/setup.log"
|
|
printf '%s [ks-off] Kill switch отключён на %s\n' "$(date '+%Y-%m-%d %H:%M:%S')" "$(hostname)" >> "$_log_file" 2>/dev/null || true
|