แทนการอัปโหลดไฟล์ คุณวางลิงก์แล้วให้ Hushscript ดึงไฟล์บันทึกให้ได้ หน้านี้อธิบายว่าตัวดึงไฟล์ของเราทำอะไร เพื่อให้ผู้ที่เห็นคำขอในบันทึกเซิร์ฟเวอร์รู้ว่าใครส่งคำขอและส่งมาทำไม
ตัวดึงไฟล์ของเราระบุตัวตน
ทุกคำขอที่เราส่งในนามของคุณมี User-Agent นี้:
HushscriptFetcher/1.0 (+https://hushscript.com/url-import)
เราไม่ปลอมตัวดึงไฟล์เป็นเบราว์เซอร์ และไม่หลบเลี่ยงเว็บไซต์ที่ปฏิเสธเรา
ทุกคำขอมีลายเซ็นกำกับ
แต่ละคำขอมีลายเซ็น Ed25519 ที่ครอบคลุมเป้าหมายของคำขอนั้น โดยใช้รูปแบบ Web Bot Auth ที่สร้างบน RFC 9421 HTTP Message Signatures คุณจึงยืนยันได้ว่าคำขอมาจากเราจริง ไม่ใช่ผู้ที่แอบใช้ชื่อเราในสตริง User-Agent ลายเซ็นชี้ไปยังไดเรกทอรีคีย์ของเรา:
Signature-Agent: "https://hushscript.com"
คีย์สาธารณะเผยแพร่และลงนามด้วยคีย์เดียวกันที่
/.well-known/http-message-signatures-directory
เอกสารนั้นยังระบุทุกเรื่องที่หน้านี้อธิบายไว้ในรูปแบบที่เครื่องอ่านได้ ได้แก่ เราเป็นใคร ติดต่อเราได้อย่างไร และเราปฏิบัติตามคำสั่งใดใน robots.txt
สิ่งที่เราร้องขอ
- HTTPS เท่านั้น เราไม่ติดตามลิงก์
http://แบบไม่เข้ารหัส GETแบบระบุช่วงเมื่อทำได้ สำหรับตัวอย่าง เราขอข้อมูลไม่กี่เมกะไบต์แรกแล้วหยุด หากเซิร์ฟเวอร์ไม่รองรับคำขอแบบระบุช่วง เราจะส่งคำขอปกติแล้วหยุดอ่านเมื่อมีข้อมูลเพียงพอ- เสียงเท่านั้น ไฟล์บันทึกยาวได้สูงสุด 10 ชั่วโมง เราปฏิเสธลิงก์วิดีโอ ดาวน์โหลดวิดีโอแล้วอัปโหลดในแอป ซึ่งจะแยกเสียงบนอุปกรณ์ของคุณ
- ไม่กี่คำขอต่อการนำเข้าหนึ่งครั้ง เราส่งคำขอตรวจสอบขนาดเล็กเพื่อตรวจไฟล์ แล้วจึงดึงไฟล์ เราไม่รวบรวมข้อมูลเว็บไซต์ ไม่ทำดัชนี และไม่กลับไปยัง URL ตามกำหนดเวลาของเราเอง มีข้อยกเว้นหนึ่งอย่าง ลิงก์แชร์ Google Drive บางครั้งส่งหน้ายืนยันแทนไฟล์ เราจึงติดตามลิงก์ดาวน์โหลดของหน้านั้น
- อัตราคำขอที่พอเหมาะ เราตั้งเป้าส่งคำขอน้อยกว่าหนึ่งครั้งต่อวินาทีไปยังเว็บไซต์แต่ละแห่ง และไม่เกินสิบครั้งต่อวินาที
ลิงก์แบบใดใช้ได้
- ลิงก์ตรงไปยังไฟล์เสียง
- ลิงก์แชร์ Dropbox, Google Drive และ OneDrive เมื่อตั้งค่าการแชร์ให้ทุกคนที่มีลิงก์เข้าถึงได้ เราแปลงลิงก์เป็นรูปแบบดาวน์โหลดโดยตรงให้
- ลิงก์ที่ต้องเข้าสู่ระบบ ชำระเงินเพื่อเข้าถึง หรือผ่านด่านตรวจสอบบอทใช้ไม่ได้ เพราะเซิร์ฟเวอร์ส่งหน้าเว็บแทนไฟล์บันทึก เราจึงรายงานว่าลิงก์เข้าถึงไม่ได้แทนการแอบอ้างเป็นผู้อื่น
คำสั่งใน robots.txt ที่เราปฏิบัติตาม
โทเคนผลิตภัณฑ์ตาม RFC 9309 ของเราคือ HushscriptFetcher
- เราปฏิบัติตามกฎที่ระบุถึงเราโดยตรงทั้งหมด กลุ่มที่ระบุชื่อ
HushscriptFetcher(หรือเพียงHushscript) มีผลตามที่เขียนไว้Disallowหยุดเรา ส่วนAllowเปิดเส้นทางนั้นอีกครั้ง - เราปฏิบัติตาม
Crawl-delayจากทุกกลุ่ม รวมถึงUser-agent: *การหน่วงเวลาทำให้ผู้เข้าชมนำเข้าได้ช้าลงโดยไม่มีค่าใช้จ่ายกับคุณ เราจึงยึดตามกฎไวลด์การ์ด หากต้องรอนานเกินกว่าการนำเข้าหนึ่งครั้งจะรอได้ เราจะหยุดและบอกเหตุผลให้ผู้เข้าชมทราบ - เราไม่ใช้กฎ
Disallowแบบไวลด์การ์ด ตัวดึงไฟล์ไม่ใช่ตัวรวบรวมข้อมูลเว็บไซต์ แต่จะอ่านไฟล์เดียวครั้งเดียวเพราะผู้ที่เข้าสู่ระบบขอให้ทำ กฎสำหรับตัวรวบรวมข้อมูลแบบเหมารวมบนโฮสต์แชร์ไฟล์รายใหญ่มีไว้กันดัชนีการค้นหาออกจากลิงก์แชร์ การทำตามกฎเหล่านั้นจะทำให้ลิงก์ที่ผู้ใช้วางใช้ไม่ได้ หากต้องการให้เราหยุด ให้ระบุชื่อเรา ใช้เพียงบรรทัดเดียวตามตัวอย่างด้านล่าง - หากเข้าถึง
robots.txtไม่ได้เลย เราจะดำเนินการต่อ เราไม่อยากให้การนำเข้าไฟล์ล้มเหลวเพราะเซิร์ฟเวอร์มีปัญหาชั่วครู่
หากคุณโฮสต์ไฟล์และเห็นตัวดึงไฟล์ของเรา
ตัวดึงไฟล์จะมาถึงก็ต่อเมื่อผู้เข้าชมของคุณวางลิงก์ไฟล์ของคุณใน Hushscript โดยจะอ่านเฉพาะไฟล์นั้นเท่านั้น
หากต้องการให้หยุด ให้ระบุชื่อเราใน robots.txt:
User-agent: HushscriptFetcher
Disallow: /
การบล็อก User-Agent ที่ระบบ edge ก็ใช้ได้เช่นกัน ไม่ว่าจะใช้วิธีใด ผู้เข้าชมจะได้รับข้อความที่ชัดเจนให้ดาวน์โหลดไฟล์แล้วอัปโหลดเอง แทนการพบลิงก์เสีย
หากมีคำถามหรือต้องการรายงานพฤติกรรมที่ไม่เหมาะสม: support@hushscript.com