Dosya yüklemek yerine bir bağlantı yapıştırıp kaydı sizin adınıza Hushscript’in getirmesini sağlayabilirsiniz. Bu sayfa getiricimizin ne yaptığını açıklar, böylece sunucu günlüklerinde onu gören herkes tam olarak kimin istekte bulunduğunu ve nedenini bilir.
Getiricimiz kendini tanıtır
Sizin adınıza yaptığımız her istek şu User-Agent’ı taşır:
HushscriptFetcher/1.0 (+https://hushscript.com/url-import)
Getiriciyi asla tarayıcı gibi gizlemeyiz ve bizi geri çeviren bir siteyi asla atlatmayız.
Her isteği imzalarız
Her istek ayrıca, RFC 9421 HTTP Mesaj İmzaları üzerine kurulu Web Bot Auth şemasını kullanarak kendi hedefi üzerinden bir Ed25519 imzası da taşır. Böylece bir isteğin gerçekten bizden mi geldiğini, yoksa User-Agent dizesinde adımızı ödünç alan birinden mi geldiğini doğrulayabilirsiniz. İmza, anahtar dizinimizi gösterir:
Signature-Agent: "https://hushscript.com"
Genel anahtarlarımız, aynı anahtarla imzalanmış biçimde
/.well-known/http-message-signatures-directory
adresinde yayımlanır. Bu belge, bu sayfanın düz yazıyla anlattığı her şeyi
de makine tarafından okunabilir biçimde ortaya koyar: kim olduğumuzu, bize
nasıl ulaşılacağını ve hangi robots.txt yönergelerine uyduğumuzu.
Ne isteriz
- Yalnızca HTTPS. Şifresiz
http://bağlantılarını takip etmeyiz. - Mümkün olduğunda aralıklı bir
GET. Önizleme için yalnızca ilk birkaç megabaytı ister ve dururuz. Sunucunuz aralık isteklerini desteklemiyorsa sıradan bir istek yapar ve yeterince veriye ulaştığımız anda okumayı bırakırız. - Yalnızca ses. 10 saate kadar kayıtlar. Video bağlantıları reddedilir – videoyu indirip uygulamaya yükleyin; ses kendi cihazınızda ayıklanır.
- İçe aktarma başına birkaç istek. Dosyayı denetlemek için küçük bir yoklama isteği gönderir, ardından dosyayı getiririz. Sitenizi taramayız, dizine eklemeyiz ve bir URL’yi asla kendi takvimimize göre yeniden ziyaret etmeyiz. Tek istisna: bir Google Drive paylaşım bağlantısı bazen dosya yerine bir onay sayfası döndürür ve o sayfanın kendi indirme bağlantısını izleriz.
- Ölçülü bir hız. Tek bir siteye karşı saniyede bir isteğin altında kalmayı hedefleriz, saniyede on isteği ise hiçbir zaman aşmayız.
Hangi bağlantılar çalışır
- Bir ses dosyasına doğrudan bağlantılar.
- Paylaşım “bağlantıya sahip herkes” olarak ayarlandığı sürece Dropbox, Google Drive ve OneDrive paylaşım bağlantıları. Bunları sizin için doğrudan indirme biçimine yeniden yazarız.
- Bir oturum açma, ödeme duvarı veya bot testi arkasındaki bağlantılar çalışamaz: sunucu bize kayıt yerine bir web sayfası gönderir ve biz bu bağlantıyı başka biri gibi davranmak yerine erişilemez olarak bildiririz.
robots.txt’te nelere uyarız
RFC 9309 ürün jetonumuz HushscriptFetcher’dır.
- Bize yönelik kurallara eksiksiz uyarız.
HushscriptFetcher— ya da yalnızcaHushscript— adını taşıyan bir grup tam olarak yazıldığı gibi geçerlidir:Disallowbizi durdurur,Allowbir yolu yeniden açar. Crawl-delaydeğerine,User-agent: *dahil olmak üzere hangi gruptan gelirse gelsin uyarız. Bir gecikme ziyaretçiye yalnızca daha yavaş bir içe aktarma olarak yansır ve size hiçbir bedeli yoktur, bu yüzden joker karakterin sözünü olduğu gibi kabul ederiz. Bekleme süresi tek bir içe aktarmanın dayanabileceğinden uzunsa işlemi durdurur ve nedenini ziyaretçiye bildiririz.- Joker karakterli
Disallowkuralları uygulanmaz. Getirici bir tarayıcı değildir: oturum açmış biri kendisinden istediği için yalnızca tek bir dosyayı, yalnızca bir kez okur. Büyük dosya paylaşım sitelerindeki genel tarayıcı kuralları, paylaşım bağlantılarını arama dizinlerinin dışında tutmak içindir; bunlara uymak insanların yapıştırdığı bağlantıları bozardı. Bizden kurtulmak isterseniz bizi adımızla belirtin — aşağıda tek satır yeterli. robots.txtdosyanıza hiç ulaşamazsak devam ederiz. Sunucunun kötü bir anı yüzünden birinin içe aktarma işlemini başarısız kılmak istemeyiz.
Dosya barındırıyorsanız ve getiricimizi görüyorsanız
Getirici yalnızca ziyaretçilerinizden birinin dosyanızın bağlantısını Hushscript’e yapıştırması nedeniyle gelir. Yalnızca o tek dosyayı okur, başka hiçbir şeyi okumaz.
Durdurmak için bizi robots.txt içinde adımızla belirtin:
User-agent: HushscriptFetcher
Disallow: /
User-Agent’ı sunucu ya da CDN katmanınızda engellemek de işe yarar. Her iki durumda da ziyaretçiniz kırık bir bağlantı yerine, dosyayı indirip kendisi yüklemesini isteyen net bir mesaj görür.
Sorular veya kötüye kullanım bildirimi için: support@hushscript.com.