#!/bin/bash # Скрипт для установки TTL = 65 на macOS # Это критически важно для скрытия tethering от оператора! echo "=== Установка TTL = 65 для скрытия tethering ===" echo "" # Проверка текущего TTL CURRENT_TTL=$(sysctl -n net.inet.ip.ttl 2>/dev/null || echo "unknown") echo "Текущий TTL: $CURRENT_TTL" # Установка TTL = 65 echo "" echo "Установка TTL = 65..." sudo sysctl -w net.inet.ip.ttl=65 # Проверка NEW_TTL=$(sysctl -n net.inet.ip.ttl) if [ "$NEW_TTL" = "65" ]; then echo "✅ TTL успешно установлен: $NEW_TTL" else echo "❌ Ошибка: TTL = $NEW_TTL (ожидалось 65)" exit 1 fi # Добавление в автозагрузку echo "" echo "Добавление в автозагрузку..." if ! grep -q "net.inet.ip.ttl=65" /etc/sysctl.conf 2>/dev/null; then echo "net.inet.ip.ttl=65" | sudo tee -a /etc/sysctl.conf > /dev/null echo "✅ TTL добавлен в /etc/sysctl.conf (будет применяться после перезагрузки)" else echo "ℹ️ TTL уже добавлен в /etc/sysctl.conf" fi echo "" echo "=== Проверка ===" echo "Текущий TTL: $(sysctl -n net.inet.ip.ttl)" echo "" echo "✅ Готово! Теперь оператор не сможет определить tethering по TTL." echo "" echo "Следующие шаги:" echo "1. Включите VPN на телефоне (WireGuard)" echo "2. Подключите телефон к компьютеру через USB" echo "3. Включите USB модем на телефоне" echo "4. Проверьте IP: curl https://api.ipify.org"