pkg update && pkg install curl dnsutils nmap -y
cat << 'EOF' > /tmp/test_proxy.sh
#!/bin/sh
TARGET="facebook.com"
CONTROL="ya.ru"
echo "========================================="
echo " ДИАГНОСТИКА МАРШРУТИЗАЦИИ "
echo "========================================="
echo -e "\n[1] Проверка DNS (Работает ли FakeIP?)"
echo "Ожидаем IP из диапазона 198.18.0.x для заблокированного сайта:"
nslookup $TARGET | grep -i -A 1 "Name:" || echo "❌ Ошибка резолва"
echo -e "\n[2] Проверка чистого интернета (Контрольный домен)"
curl -I -s -m 5 https://$CONTROL | grep -i "HTTP/" || echo "❌ Ошибка: нет обычного интернета"
echo -e "\n[3] Проверка маршрутизации TCP в туннель ($TARGET)"
curl -I -s -m 10 https://$TARGET | grep -i "HTTP/" || echo "❌ Ошибка: TCP-трафик не проходит через туннель"
echo -e "\n[4] Проверка твоего внешнего IP (Должен быть IP прокси)"
IP=$(curl -s -m 5 https://api.ipify.org)
if [ -n "$IP" ]; then
echo "Твой IP: $IP"
else
echo "❌ Ошибка: не удалось получить внешний IP"
fi
echo "========================================="
EOF
sh /tmp/test_proxy.sh