- ks-off.sh — временно отключить UFW kill switch перед сёрфингом без VPN - ks-on.sh — восстановить kill switch (с проверкой что amn0 поднят) - ru-direct.sh — роутинг всех российских IP напрямую через провайдера, минуя Amnezia - ru-direct-undo.sh — откат ru-direct.sh, возврат к "всё через VPN" Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
30 lines
1.1 KiB
Bash
30 lines
1.1 KiB
Bash
#!/bin/bash
|
|
# ks-on.sh — включить/восстановить kill switch UFW
|
|
# Перед этим подключи Amnezia через её GUI, иначе интернет будет полностью заблокирован.
|
|
|
|
if [ "$(id -u)" != "0" ]; then
|
|
echo "Запускай от root: sudo bash $0"
|
|
exit 1
|
|
fi
|
|
|
|
echo "Проверяем что Amnezia поднята..."
|
|
if ! ip link show amn0 &>/dev/null && ! ip link show amnezia0 &>/dev/null; then
|
|
echo ""
|
|
echo "ВНИМАНИЕ: интерфейс amn0/amnezia0 не найден!"
|
|
echo "Похоже Amnezia не подключена."
|
|
echo "Если включить UFW сейчас — интернет полностью заблокируется."
|
|
echo ""
|
|
read -p "Всё равно включить kill switch? [y/N] " CONFIRM
|
|
if [ "$CONFIRM" != "y" ] && [ "$CONFIRM" != "Y" ]; then
|
|
echo "Отменено."
|
|
exit 0
|
|
fi
|
|
fi
|
|
|
|
echo "Включаем UFW kill switch..."
|
|
ufw enable
|
|
echo ""
|
|
echo "Готово. Kill switch активен."
|
|
echo ""
|
|
ufw status | head -3
|