import httpx
import time
with open("proxies.txt") as f:
proxies = [line.strip() for line in f if line.strip()]
working_proxies = []
print("🧪 Proxy testi başlıyor...n")
for proxy in proxies:
proxy_url = f"socks5://{proxy}"
print(f"🔌 Test ediliyor: {proxy} ... ", end="")
try:
client = httpx.Client(proxies={"all://": proxy_url}, timeout=8)
response = client.get("https://httpbin.org/ip")
if response.status_code == 200:
ip = response.json().get("origin", "")
print(f"✅ BAŞARILI | IP: {ip}")
working_proxies.append(proxy)
else:
print("❌ Yanıt geçersiz.")
client.close()
except Exception as e:
print(f"❌ HATA: {e}")
time.sleep(1)
print("n🟢 Çalışan Proxy'ler:")
for wp in working_proxies:
print(f" → {wp}")
if working_proxies:
with open("working_proxies.txt", "w") as f:
f.write("n".join(working_proxies))
print("n💾 Çalışan proxy'ler 'working_proxies.txt' dosyasına kaydedildi.")
else:
print("n⚠️ Hiç çalışan proxy bulunamadı.")
print("n✅ Test tamamlandı.")************************************************** ****************aynı klasörün içine proxies.txt dosyası açıp içine denemek istediğiniz proxyleri alt alta olcak şekilde yazınız
bir tane de working_proxies.txt dosyası açıp içini boş bırakın sistem proxyleri deneyip çalışanları working_proxies.txt dosyasına aktaracaktır