Yüzlerce kez kullandığınız bir siteyi açtığınızda Hata 1005: Erişim reddedildi mesajıyla karşılaşıyorsunuz. Ne oldu?

Sayfada, site sahibinin bağlantınızın geldiği ağı engellediği belirtiliyor ve o ağın numarası gösteriliyor. Kişisel olarak engellenmediniz ve genellikle tek bir IP olarak bile engellenmediniz. IP adresinizin ait olduğu ağ nedeniyle engellendiniz.

Hata 1005, site sahibinin IP adresinizin ait olduğu ve ASN numarasıyla tanımlanan tüm ağı engellediği anlamına gelir. Cloudflare bir HTTP 403 hatası döndürür ve site sahibi bu kuralı kaldırana kadar engelleme devam eder.

İşte curl ile ASN'nizi nasıl bulacağınız, ağların neden engellendiği ve Cloudflare hata 1005'i nasıl aşacağınız.

Durumunuza göre seçin: Sadece geziniyorum · Komut dosyaları çalıştırıyorum · Sitenin sahibi benim

Hızlı Cevap

Bir bakışta Hata 1005
HTTP durumu 403 Erişime İzin Verilmiyor
Ne kadar sürer Kuralın sahibi kuralı kaldırana kadar. Beklemek bir fark yaratmaz
Tipik neden IP adresiniz, sitenin engellediği bir bulut, barındırma veya VPN ağında yer alıyor
Çözüm Farklı bir ağdan bağlanın: mobil veri, başka bir Wi-Fi ağı veya temiz bir mobil proxy

Hata 1005'in Anlamı

Her genel IP adresi, bir ISP, mobil operatör, bulut şirketi veya VPN sağlayıcısı gibi bir kuruluş tarafından işletilen bir ağa aittir. Bu ağın bir ASN'si (Otonom Sistem Numarası) vardır. Bunu, bağlantınızın posta kodu olarak düşünün.

Bir site sahibi, Cloudflare’de bir IP Erişim Kuralı aracılığıyla bir ASN’yi yasakladığında, o ASN’deki tüm IP adresleri aynı anda engellenir.

The rule "IF ASN = 16509 THEN Block" blocks every IP in an Amazon cloud network, while IPs in an O2 UK network load with 200 OK
Şekil 1. Tek bir kural, tüm ağı engeller (hiçbir suçu olmayan IP adresleri dahil). (Örnek ağlar.)

Bu, geçici bir hız sınırlaması olan 1015 hatasından temel farkıdır. 1005 engellemesinde zamanlayıcı yoktur, bu nedenle beklemek bir fayda sağlamaz. Farklı bir ağdan bağlanmanız gerekir.

Ağınızın Neden Engellenmiş Olabileceği

Ağ sahipleri nadiren rastgele ağları engeller. Genel nedenler şunlardır:

  1. Bir veri merkezi veya bulut ağıdır. Gerçek ziyaretçiler evlerden ve telefonlardan gelir, sunuculardan değil. Birçok site, AWS, Google Cloud, DigitalOcean, OVH ve Hetzner gibi bulut sağlayıcılarını engeller çünkü botların çoğu buradan gelir.
  2. Bir VPN veya barındırma şirketi. VPN çıkış düğümleri genellikle bir veri merkezinde bulunur ve o veri merkezinin itibarını paylaşır.
  3. Ağ, kötüye kullanım faaliyetlerinde bulunmuştur. Bir ağ, bir saldırı veya spam'in kaynağı olmuşsa, site sahibi tek tek IP adresleri yerine tüm ASN'yi engelleyebilir.
  4. Bölgesel veya ticari nedenler. Bazı sahipler, hizmet vermedikleri bölgelerdeki ağları engeller.

Normal bir ev veya mobil bağlantıda olmanıza rağmen hala engelleniyor musunuz? Bu nadir bir durumdur. Sağlayıcınız geniş çaplı bir engelleme kapsamına girmiş olabilir.

curl ile ASN'nizi Kontrol Edin

Bir sitenin hangi ağı gördüğünü kontrol etmenin en hızlı yolu şudur:

Terminal
curl -s https://ipinfo.io/json | grep '"org"'
Çıktı
  "org": "AS16509 Amazon.com, Inc.",

Örnek çıktı. org alanında ASN (16509) ve sahibi (Amazon) gösteriliyor, yani bu bir bulut sunucusudur. Bu alanda bir barındırma şirketi veya VPN markasının görünmesi, engellenme nedeninizin güçlü bir göstergesidir.

Şimdi engellemeyi doğrulayın. Bu komutlar, macOS, Linux, WSL yüklü Windows veya Git Bash dahil olmak üzere herhangi bir Unix tarzı kabukta çalışır.

Terminal
URL="https://your-site.example/"
curl -s -o /dev/null -w "%{http_code}\n" "$URL"
curl -s -o /dev/null -D - "$URL" | grep -iE "^(server|cf-ray)"
curl -s "$URL" | grep -o "1005" | head -1

A 403 sayfada 1005 sayfada yer alıyorsa, bu bir ASN engellemesidir. Bir 403 olmayan 1005 işareti, 1020 gibi farklı bir engelleme türüdür. Hata sayfasındaki ASN, normalde org kayıt alanınızdakiyle eşleşmelidir. cf-ray değerini kaydedin; çünkü site sahibi, isteğinizi takip etmek için buna ihtiyaç duyacaktır.

Ziyaretçi Olarak 1005 Hatası Nasıl Giderilir

Engelleme ağ düzeyinde olduğundan, sorunu çözmek için farklı bir ağdan bağlanmanız gerekir:

  1. VPN'inizi kapatın. VPN sunucuları genellikle sitenin yasakladığı veri merkezi ağlarında bulunduğundan, bu genellikle sorunu çözer.
  2. Mobil veriye geçin. Telefonunuz, operatörünüzün ağına bağlanacaktır; bu ağ, ev veya ofis sağlayıcınızınkinden farklı bir ASN'ye sahip olacaktır.
  3. Farklı bir Wi-Fi ağı deneyin. Farklı bir sağlayıcı, farklı bir ASN anlamına gelir.
  4. Site sahibiyle iletişime geçin. Ray ID'si ve saati (mümkünse UTC olarak) içeren bir ekran görüntüsü gönderin. Yasağı sadece site sahibi kaldırabilir.

İş veya okul ağında mısınız? Birçok kuruluş, trafiği kurumsal bir proxy veya bulut güvenlik hizmeti üzerinden yönlendirir; bu nedenle web sitesi, ofisiniz yerine o sağlayıcının veri merkezini görür. 1005 hatası yalnızca iş yerinde ortaya çıkıyorsa, muhtemelen nedeni budur. BT ekibinize danışın veya o site için mobil veri kullanın.

Çerezlerinizi temizlemek veya DNS'inizi değiştirmek bir fayda sağlamayacaktır. Cloudflare, isteğinizin IP adresini görür ve DNS bunu değiştirmez.

Komut Dosyaları Çalıştırırken 1005 Hatası Nasıl Giderilir

Komut dosyalarınız bir bulut sunucusunda çalışıyorsa, 1005 hatası oldukça yaygındır. İstekleriniz bir barındırma ASN'sinden gelir ve birçok site bunu engeller.

1. Sitenin Engellemediği Ağlardan IP'ler Kullanın

Gerçek müşterilerin kullandığı bir ağdan bir çıkış IP'sine ihtiyacınız vardır. Pratikte bu, bir ev veya mobil IP anlamına gelir.

Mobil IP'leri ASN düzeyinde engellemek özellikle zordur. Operatörler, birçok telefonu küçük bir paylaşımlı genel IP havuzunun arkasına yerleştirir; bu yapıya operatör sınıfı NAT veya CGNAT denir. Operatörün ağını engellemek, bir ülkenin gerçek cep telefonu kullanıcılarının büyük bir kısmını kesintiye uğratacağından, site sahipleri bunu nadiren yapar. Bu nedenle operatör ağları, meşru otomasyon için çok yaygın bir tercihtir.

Eight phones share one public IP through carrier-grade NAT, so banning that IP would lock out every customer behind it
Şekil 2. Birçok telefon, tek bir genel IP. Dahili telefon adresleri genellikle bu amaç için ayrılmış olan 100.64.0.0/10 bloğundan gelir (RFC 6598). (Örnek değerler.)

Daha kapsamlı bir karşılaştırma için mobil, ev ve veri merkezi proxy'lerini karşılaştırın.

2. Ölçeklendirmeden Önce Test Edin

Proxy'niz varken ve yokken org proxy'nizin olduğu ve olmadığı durumları karşılaştırın ve hangi ağdan çıktığınızı kontrol edin:

The same curl commands run twice: from an Amazon cloud server the result is 403, through a mobile proxy on Telefonica UK it is 200
Şekil 3. Aynı komutlar, farklı ağ. (Örnek çıktı.)
Terminal
export PROXY="http://USERNAME:PASSWORD@gb1.pxm2.io:PORT"
curl -s -x "$PROXY" https://ipinfo.io/json | grep '"org"'

Eğer bir mobil operatörse, operatör ağı üzerindesiniz demektir. Eğer bir barındırma şirketiyse, muhtemelen yine aynı 1005 kodunu alacaksınız. Çıkış ağını ve hedefin bunu kabul edip etmediğini kontrol etmek için kısa bir Python betiği kullanın:

Python
import requests

PROXY = "http://USERNAME:PASSWORD@gb1.pxm2.io:PORT"
proxies = {"http": PROXY, "https": PROXY}

# Which network does the target see?
ip_info = requests.get("https://ipinfo.io/json", proxies=proxies, timeout=20)

# Does the target accept it?
page = requests.get("https://your-site.example/", proxies=proxies, timeout=20)
blocked = page.status_code == 403 and "1005" in page.text

verdict = "ASN banned" if blocked else "not a 1005 block"
print(f"Exit network: {ip_info.json().get('org')}")
print(f"Status: {page.status_code} ({verdict})")
Çıktı
Exit network: AS35228 Telefonica UK Limited
Status: 200 (not a 1005 block)

O2 ağındaki bir Birleşik Krallık mobil IP adresi üzerinden örnek çıktı.

3. IP'lerinizi Temiz Tutun

Temiz bir IP, bir siteye aşırı yük bindirmediğiniz sürece temiz kalır. İsteklerinizi aralıklarla gönderin, oturumları yeniden kullanın ve hata durumunda geri çekilin; aksi takdirde 1005 kodunu 1015'e dönüştürürsünüz, hatta IP'niz engellenebilir. IP itibar ve güven puanları kılavuzu, sitelerin bağlandığınız IP'leri nasıl puanladığını açıklar.

4. Siteye Saygı Gösterin

ASN yasağı bilinçli bir karardır. Halka açık verileri toplayın, sitenin şartlarına uyun robots.txt, otomatik trafiğe açıkça izin vermeyecek bir siteye yük bindirmeyin. Düzenli erişime ihtiyacınız varsa, site sahibine gidin ve bir API veya izin isteyin.

Site Sahibi Olarak 1005 Hatası Nasıl Giderilir

Gerçek müşteriler 1005 hatasını bildirirse:

  1. Ayrıntıları öğrenin. Ray ID'si ve hatanın meydana geldiği saati içeren bir ekran görüntüsü isteyin.
  2. Olayı bulun. Cloudflare kontrol panelinde Güvenlik > Olaylar bölümüne gidin ve Ray ID'ye veya ziyaretçinin IP adresine göre arama yapın. Öncelikle hatanın UTC saatini yerel saatinize dönüştürün.
  3. ASN kurallarınızı kontrol edin. IP Erişim Kurallarınıza bakarak hangi ASN'nin neden engellendiğini kontrol edin.
  4. Engellemeyi daraltın. Birkaç kötü niyetli kullanıcıyı durdurmak için tüm sağlayıcıyı engellediyseniz, belirli IP'leri engellemeyi, ASN'yi engellemek yerine doğrulama yapmayı veya hız sınırlaması uygulamayı düşünün.
  5. ASN, müşterilerinizin kullandığı meşru bir ağsa izin verin.

Hata 1005 ve Diğer Cloudflare Hataları

Hata Neyin engellendiği HTTP durumu
1005 Ağınız (ASN) 403
1006, 1007, 1008 Özel IP adresiniz 403
1009 Ülkeniz veya bölgeniz 403
1010 Tarayıcınızın imzası 403
1015 Hız sınırlamasına tabi tutuluyorsunuz (geçici) 429

SSS

"ASN yasaklandı" ne anlama gelir?

Site sahibi, VPN sağlayıcınızın ağı veya bulut barındırma sağlayıcınızın ağı gibi, bağlandığınız ağdaki tüm IP adreslerini engellemiştir.

VPN kullanmadığım halde neden 1005 hatası alıyorum?

Sağlayıcınızın tüm ağı engellenmiş olabilir veya bir veri merkezi üzerinden yönlendirilen iş veya okul ağında olabilirsiniz. Test etmek için mobil veriyi deneyin.

1005 ve 1006 hataları arasındaki fark nedir?

1005 hatası tüm ağı (ASN) engeller. 1006 hatası ise yalnızca sizin IP adresinizi engeller ve aynı ağdaki başka bir IP adresine geçmek sorunu çözebilir. Ancak bu, 1005 hatasını çözmez.

1005 hatasını aşmak uygun mu?

Halka açık içeriğe erişmek için farklı bir ağ kullanmak normaldir ve çoğu ziyaretçi bunu hiç düşünmeden yapar. Ancak bir site otomatik trafiği engellemeyi açıkça seçmişse, sitenin şartlarına uyun ve şüphe duyduğunuzda site sahibinden erişim izni isteyin.

Gerçek bir operatör ağından test etmek ister misiniz?

pxm2.io, İngiltere’deki O2’nin yanı sıra ABD, Fransa, İspanya, Singapur, Hindistan ve Polonya’daki operatör ağlarında gerçek 4G ve 5G mobil proxy’ler çalıştırır. Destek ekibinden 1 saatlik ücretsiz deneme isteyin ve karar vermeden önce yukarıdaki ASN kontrolünü kendi hedefinizde uygulayın. Planları görüntüleyin →


Kaynaklar: Cloudflare Belgeleri: Hata 1005, Cloudflare Belgeleri: 1xxx hata listesi, Cloudflare Belgeleri: 1xxx hatalarının giderilmesi, RFC 6598: Paylaşılan Adres Alanı