Thay vì tải tệp lên, bạn có thể dán một liên kết và để Hushscript tìm nạp bản ghi âm giúp bạn. Trang này giải thích trình tìm nạp của chúng tôi làm gì, để bất kỳ ai thấy nó trong nhật ký máy chủ của họ đều biết chính xác ai đang yêu cầu và vì sao.
Trình tìm nạp của chúng tôi luôn tự nhận diện
Mọi yêu cầu chúng tôi thực hiện thay bạn đều mang User-Agent này:
HushscriptFetcher/1.0 (+https://hushscript.com/url-import)
Chúng tôi không bao giờ ngụy trang trình tìm nạp thành trình duyệt và không bao giờ tìm cách lách qua một trang web từ chối chúng tôi.
Mỗi yêu cầu đều được ký
Mỗi yêu cầu cũng mang một chữ ký Ed25519 trên chính đích đến của nó, dùng cơ chế Web Bot Auth dựa trên RFC 9421 HTTP Message Signatures. Nhờ đó bạn có thể xác nhận một yêu cầu thực sự đến từ chúng tôi, chứ không phải từ ai đó mượn tên chúng tôi trong chuỗi User-Agent. Chữ ký trỏ đến thư mục khóa của chúng tôi:
Signature-Agent: "https://hushscript.com"
Các khóa công khai được công bố, và được ký bằng chính khóa đó, tại
/.well-known/http-message-signatures-directory.
Tài liệu đó cũng trình bày, ở dạng máy có thể đọc được, mọi điều trang này
nói bằng lời văn: chúng tôi là ai, cách liên hệ, và những chỉ thị
robots.txt nào chúng tôi tuân thủ.
Những gì chúng tôi yêu cầu
- Chỉ HTTPS. Chúng tôi không theo các liên kết
http://không mã hóa. - Một yêu cầu
GETtheo phạm vi khi có thể. Để xem trước, chúng tôi chỉ yêu cầu vài megabyte đầu tiên rồi dừng lại. Nếu máy chủ của bạn không hỗ trợ yêu cầu theo phạm vi, chúng tôi gửi một yêu cầu thông thường và ngừng đọc ngay khi đã có đủ dữ liệu. - Chỉ âm thanh. Bản ghi âm dài tối đa 10 giờ. Liên kết video bị từ chối – hãy tải video xuống và tải lên trong ứng dụng, nơi âm thanh được tách ra ngay trên thiết bị của bạn.
- Vài yêu cầu cho mỗi lượt nhập. Chúng tôi gửi một yêu cầu thăm dò nhỏ để kiểm tra tệp, rồi mới tải tệp về. Chúng tôi không thu thập dữ liệu trang web của bạn, không lập chỉ mục nó, và không bao giờ tự quay lại một URL theo lịch riêng của mình. Một ngoại lệ: liên kết chia sẻ của Google Drive đôi khi trả về một trang xác nhận thay vì tệp, và chúng tôi đi theo liên kết tải xuống trên chính trang đó.
- Tốc độ vừa phải. Chúng tôi cố giữ dưới một yêu cầu mỗi giây cho bất kỳ trang nào, và không bao giờ vượt quá mười.
Những liên kết nào hoạt động
- Liên kết trực tiếp đến một tệp âm thanh.
- Liên kết chia sẻ của Dropbox, Google Drive và OneDrive, miễn là chế độ chia sẻ được đặt thành “bất kỳ ai có liên kết”. Chúng tôi sẽ viết lại chúng thành dạng tải xuống trực tiếp giúp bạn.
- Liên kết đằng sau đăng nhập, paywall, hoặc thử thách chống bot sẽ không hoạt động: máy chủ gửi cho chúng tôi một trang web thay vì bản ghi âm, và chúng tôi báo cáo liên kết đó là không thể truy cập thay vì giả làm người khác.
Những gì chúng tôi tuân thủ trong robots.txt
Mã sản phẩm RFC 9309 của chúng tôi là HushscriptFetcher.
- Các quy tắc nêu tên chúng tôi được tuân thủ đầy đủ. Một nhóm quy tắc
nêu tên
HushscriptFetcher— hoặc chỉHushscript— sẽ áp dụng đúng như được viết:Disallowchặn chúng tôi,Allowmở lại một đường dẫn. Crawl-delayđược tuân thủ từ bất kỳ nhóm nào, kể cảUser-agent: *. Một khoảng trễ chỉ khiến lượt nhập của khách truy cập chậm hơn mà không tốn gì của bạn, nên chúng tôi tôn trọng cả quy tắc dành cho tất cả. Nếu thời gian chờ dài hơn mức một lượt nhập có thể chịu đựng, chúng tôi dừng lại và cho khách truy cập biết lý do.- Các quy tắc
Disallowáp dụng cho tất cả không được áp dụng cho chúng tôi. Trình tìm nạp không phải là một trình thu thập dữ liệu: nó chỉ đọc một tệp, một lần duy nhất, vì có người đã đăng nhập yêu cầu điều đó. Các quy tắc chặn toàn bộ trên những dịch vụ chia sẻ tệp lớn tồn tại để giữ các liên kết chia sẻ khỏi bị lập chỉ mục tìm kiếm, và nếu tuân thủ chúng thì chính những liên kết mà mọi người dán vào sẽ bị hỏng. Nếu bạn muốn chúng tôi biến mất, hãy nêu tên chúng tôi — chỉ cần một dòng, xem bên dưới. - Nếu không thể truy cập
robots.txtcủa bạn, chúng tôi vẫn tiếp tục. Chúng tôi không muốn một lượt nhập của ai đó thất bại chỉ vì máy chủ gặp trục trặc nhất thời.
Nếu bạn lưu trữ tệp và thấy trình tìm nạp của chúng tôi
Trình tìm nạp chỉ xuất hiện vì một trong những khách truy cập của bạn đã dán liên kết đến tệp của bạn vào Hushscript. Nó chỉ đọc đúng một tệp đó và không gì khác.
Để chặn nó, hãy nêu tên chúng tôi trong robots.txt:
User-agent: HushscriptFetcher
Disallow: /
Chặn User-Agent ở tầng biên của bạn cũng có tác dụng. Dù bằng cách nào, khách truy cập của bạn cũng sẽ nhận được một thông báo rõ ràng, yêu cầu họ tải tệp xuống và tự tải lên, thay vì một liên kết bị hỏng.
Câu hỏi hoặc báo cáo hành vi sai trái: support@hushscript.com.