Initial commit: local_machine docs and scripts

This commit is contained in:
ahauimix
2026-03-14 20:03:57 +03:00
commit a39ef89125
85 changed files with 14500 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
#!/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"