Files
ai-setup/scripts/ks-off.sh
vitaly 2c8ff61968 feat: issue #9 — лог установки в ~/.config/ai-setup/setup.log
- setup.sh: функция _log(), вызов при каждом пункте меню
- scripts/ru-bypass.sh, ks-on.sh, ks-off.sh: пишут события в лог через USER_HOME
- setup.sh item 5: показывает tail -10 лога в «Последние события»
- USER_HOME передаётся через sudo env в ks-on/ks-off/ru-bypass

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 20:19:43 +03:00

20 lines
898 B
Bash

#!/bin/bash
# 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