IPv6 Proxy Script’te refresh modu, kurulu proxylerin IPv6 adresini sizin belirlediğiniz her N dakikada bir değiştirir; rotating modu ise her istekte yeni bir IPv6 adresine geçer. Oturumun ve girişin korunması gereken işlerde refresh, her isteğin bağımsız olduğu toplu sorgularda rotating daha uygundur.
İki mod da aynı altyapıyı kullanır: proxyye IPv4 adresi ve port üzerinden bağlanırsınız, çıkış trafiği sunucunuza atanmış IPv6 subnet’inden bir adresle internete çıkar. Script yalnızca /64, /48 ve /32 subnet’lerle çalışır ve Ubuntu 20.04 sunucularda kurulur. Kurulumu henüz yapmadıysanız önce IPv6 Proxy Script kurulum talimatlarını uygulayın; iki mod da script menüsünden kurulur.
Refresh modu nedir, nasıl çalışır?
Refresh modunda her port bir süre boyunca aynı IPv6 adresini tutar. Belirlediğiniz süre dolduğunda script kurulu proxylerin adreslerini topluca yeniler ve portlar yeni adreslerle çalışmaya devam eder. Kullanıcı adı, şifre ve port numarası değişmez; değişen yalnızca dışarıdan görünen IPv6 adresidir.
Bu davranış, bir hedef sitede birkaç sayfa boyunca aynı kimlikle kalmanız gerektiğinde işe yarar. Bir panelde oturum açıp ardından üç dört sayfa gezen bir iş akışı düşünün. Adres her istekte değişseydi site oturumu büyük olasılıkla düşürür ya da yeniden doğrulama isterdi. Refresh aralığını iş akışınızın süresinden uzun tuttuğunuzda bu sorun ortadan kalkar.
Aralığı seçerken tek bir işin baştan sona ne kadar sürdüğünü ölçün. Ortalama bir görev 4 dakika sürüyorsa 5 dakikalık aralık sınırda kalır; değişim görevin ortasına denk gelebilir. Böyle durumlarda aralığı görev süresinin birkaç katı yapmak daha güvenlidir.
Rotating modu nedir, nasıl çalışır?
Rotating modunda proxy her istekte IPv6 adresini değiştirir. Aynı portu kullanmaya devam edersiniz, ama hedef sunucu her istekte farklı bir kaynak adres görür. Uygulama tarafında hiçbir şeyi değiştirmeniz gerekmez; liste yine IPV4:PORT:KULLANICIADI:SIFRE biçimindedir.
Bu mod, her isteğin kendi başına anlamlı olduğu işler için tasarlanmıştır: tek seferlik sorgular, birbirinden bağımsız sayfa kontrolleri, bağlantı testleri. Oturum, sepet veya giriş gerektiren akışlarda ise sorun çıkarır. Çerez sizde kalsa bile site, aynı çerezin her istekte başka bir adresten gelmesini şüpheli bulup oturumu sonlandırabilir.
HTTPS trafiğinde tarayıcılar ve HTTP kütüphaneleri tek bir bağlantı üzerinden birden fazla isteği taşıyabilir. Bu nedenle değişimin sizin akışınızda tam olarak hangi adımda göründüğünü, aşağıdaki test bölümündeki komutlarla kendiniz doğrulayın.
Rotating ile refresh arasındaki fark nedir?
Fark, IPv6 adresinin ne zaman değiştiğindedir. Aşağıdaki tablo iki modu iş akışı açısından karşılaştırır:
| Ölçüt | Refresh modu | Rotating modu |
|---|---|---|
| IPv6 ne zaman değişir? | Belirlediğiniz her N dakikada bir | Her istekte |
| Oturum ve giriş korunur mu? | Aralık içinde korunur | Genellikle korunmaz |
| Uygun iş türü | Çok adımlı akışlar, panel girişleri, form doldurma | Bağımsız tekil sorgular, toplu kontroller |
| Ayar gerektiren değer | Yenileme aralığı (dakika) | Ek değer gerekmez |
| Hata ayıklama kolaylığı | Kolay; aynı adresle sorunu tekrar üretebilirsiniz | Zor; her denemede adres farklıdır |
Script birden çok proxy modunu aynı anda kurabildiği için seçim tek bir karar olmak zorunda değildir. Bir port aralığını refresh ile oturum gerektiren işlere, başka bir aralığı rotating ile tekil sorgulara ayırabilirsiniz. Port aralıklarını not edin; hangi işin hangi aralığı kullandığı bilinmezse sorun çıktığında kaynağı bulmak uzar.
Hangi iş için hangi mod seçilmeli?
Seçimi, hedef sitenin art arda gelen iki isteğinizi aynı kullanıcıya ait sayması gerekip gerekmediği belirler.
- Gerekiyorsa, yani giriş yapıyor, sepete ürün ekliyor ya da çok sayfalı bir form dolduruyorsanız refresh kullanın ve aralığı en uzun görevinizden uzun tutun.
- Gerekmiyorsa, yani her istek tek başına bir sayfa ya da bir kayıt kontrol ediyorsa rotating yeterlidir.
- Aynı adresle uzun süre çalışmanız gerekiyorsa refresh aralığını uzatın. Sabit adres ihtiyacı ağır basıyorsa IPv6 Proxy Script V2 - Hosted panelindeki statik rotasyon seçeneğine bakın; V2’de her istekte ve süreli rotasyon da seçilebilir.
Hangi modu seçerseniz seçin, adresin değişmesi hedef sitenin kullanım koşullarını ya da istek sınırlarını geçersiz kılmaz. Birçok servis IPv6 trafiğini tek tek adresler yerine /64 blokları düzeyinde değerlendirir; aynı /64 içindeki adresler bu servisler için çoğu zaman tek bir kaynak gibi görünür. IPv6 adres yapısının ayrıntıları RFC 4291’de tanımlıdır. İstek hızınızı ve hacminizi hedef sitenin izin verdiği sınırlarda tutun.
Seçtiğiniz mod nasıl test edilir?
Mod ayarının beklediğiniz gibi çalıştığını birkaç dakikada doğrulayabilirsiniz. Test için kendi IP adresinizi döndüren herhangi bir servis yeterlidir; aşağıdaki örneklerde IPv6 destekli bir adres servisi kullanılmıştır.
- Proxy listenizden bir satır seçin ve bilgileri komuttaki yerlere yazın.
- HTTP proxy için aynı isteği arka arkaya üç kez gönderin:
for i in 1 2 3; do curl -s -x http://KULLANICIADI:SIFRE@IPV4:PORT https://api64.ipify.org; echo; done - SOCKS5 proxy için aynı testi şu şekilde yapın:
for i in 1 2 3; do curl -s --socks5-hostname IPV4:PORT -U KULLANICIADI:SIFRE https://api64.ipify.org; echo; done - Sonucu okuyun. Rotating modunda üç satırda farklı IPv6 adresleri görmelisiniz. Refresh modunda üç satır aynı olmalı; belirlediğiniz süre geçtikten sonra testi tekrarladığınızda adres değişmiş olmalıdır.
Komut IPv6 yerine bir IPv4 adresi döndürüyorsa çıkış IPv6 üzerinden yapılmıyor demektir. Sunucunuzda IPv6’nın etkin olduğunu ve subnet’in doğru tanımlandığını kontrol edin. Sunucuda yerel IPv6 yoksa script’in TunnelBroker kurulumu seçeneğiyle tünel üzerinden IPv6 alabilirsiniz.
Mod seçiminde sık yapılan hatalar nelerdir?
| Belirti | Olası neden | Çözüm |
|---|---|---|
| Giriş yaptıktan sonra oturum hemen düşüyor | Oturum gerektiren işte rotating modu kullanılıyor | Bu işi refresh modundaki bir port aralığına taşıyın |
| İş ortasında oturum düşüyor ama her seferinde değil | Refresh aralığı görev süresine çok yakın | Aralığı en uzun görev süresinin birkaç katına çıkarın |
| Rotating modunda test hep aynı adresi gösteriyor | İstemci bağlantıyı açık tutup aynı tünelden istek gönderiyor ya da port başka bir moda ait | Testi yukarıdaki gibi ayrı curl çağrılarıyla tekrarlayın, port aralığını kontrol edin |
| Sunucu yeniden başladıktan sonra proxyler yanıt vermiyor | Reboot sonrası proxy servisleri başlatılmadı | Script menüsünden proxyleri yeniden başlatın |
| Proxy listesi indirilemiyor, 301 hatası alınıyor | Listenin yüklendiği geçici sunucuda yönlendirme sorunu | 301 Moved Permanently hatası rehberindeki SFTP yöntemini kullanın |
Modu değiştirmeden önce o portları kullanan uygulamaları durdurun. Script belirli bir port aralığındaki proxyleri durdurmanıza izin verir; böylece diğer aralıklardaki işler etkilenmez. Ürünün tüm özellikleri ve lisans bilgisi IPv6 Proxy Script sayfasında listelenir.
IPv6 Proxy Script’in kurulum ve sorun giderme rehberlerinin hepsini IPv6 Proxy bilgi bankasında bulabilirsiniz.
Sık sorulan sorular
Rotating ve refresh modunu aynı sunucuda birlikte kullanabilir miyim?
Evet. IPv6 Proxy Script birden çok proxy modunu aynı anda kurabilir. Her modu ayrı bir port aralığına kurun ve hangi aralığın hangi işe ait olduğunu kayıt altında tutun.
Refresh modunda IPv6 değişince kullanıcı adı ve şifre de değişir mi?
Hayır. Değişen dışarıdan görünen IPv6 adresidir. Bağlandığınız IPv4 adresi, port ve kimlik bilgileri aynı kalır; uygulamanızdaki proxy listesini güncellemeniz gerekmez.
Rotating modu oturum gerektiren işler için neden uygun değil?
Birçok site oturumu çerezle birlikte istek adresine de bağlar. Adres her istekte değiştiğinde site oturumu sonlandırabilir veya yeniden doğrulama isteyebilir. Bu tür işlerde refresh modu daha tutarlı sonuç verir.
Hangi subnet boyutlarıyla çalışır?
Script yalnızca /64, /48 ve /32 subnet’lerle çalışır. Sunucunuza atanmış subnet’i barındırma sağlayıcınızın panelinden veya sunucudaki ağ yapılandırmasından öğrenebilirsiniz.
Sunucumda IPv6 yoksa bu modları kullanabilir miyim?
Script’in TunnelBroker kurulumu seçeneği, sunucuda yerel IPv6 olmasa bile tünel üzerinden IPv6 proxy kurmanızı sağlar. Tünel kurulduktan sonra refresh ve rotating modları aynı şekilde seçilir.