Em chào mọi người ạ !!! Hiện tại con vps của em đã chật cứng và lag lắm rồi Sắp tới em dự định để luôn link ảnh của web gốc chứ ko tải về nữa Vậy có cách nào để website gốc họ ko biết web mình dùng ké source ko ạ Em sợ một ngày đẹp trời bị web gốc block thì lại mệt quá ^^ Em xin cám ơn ạ
mình nghĩ là khó, bên cloudflare nó còn hỗ trợ chống hotlinking luôn, vấn đề là chủ web có muốn hay không thôi. Nếu ảnh bị dùng nhiều quá chiếm lưu lượng quá nhiều thì nó sẽ chặn thôi. Cách tốt nhất vẫn là dùng dịch vụ lưu trữ S3 từ (Linode, Vultr giá rẻ hơn nhiều so với AWS) hoặc selfhost S3
Nếu web gốc cho thím lấy hotlink hình, và thím thích đẩy láo mà ko đỏ mặt thì cứ nhúng link web họ vào thôi. Nhớ thêm <meta name="referrer" content="no-referrer"> vào header của page đó để browser ko gởi domain của bác về web họ, khả năng giúp thím "lâu" bị chửi hơn.
Em xin cám ơn ạ :3 Em mới chơi, chưa có lãi để kịp xoay vòng vốn Phí dung lượng vps chát thật, để em thử sang bên S3 như các anh gợi ý xem sao
bạn thử mua hetzner kết hợm minio xem, nó cũng là s3 đấy. Dùng s3 upload sau đó dùng nginx trỏ static file kèm cache cloudflare. Mình thấy tốc độ cũng ổn
Thím ấy muốn lấy hotlink và ko muốn tốn bw nên nhúng ở đây là cho cái link hình vào thẻ <img src="VICTIM_LINK"> trực tiếp trong web luôn. Thường thì khi page dc load, browser sẽ gởi kèm url của cái page đó trong http header mục referer, nếu web bị chôm có dùng access log và admin check thường xuyên thì sẽ phát hiện ngay. Nên cần nhét cái thẻ meta kia vào để browser đừng gởi ref, nó sẽ giống như là mình copy cái hình đó dán vào tab mới của browser và nhấn enter cái kịch vậy á. Direct, Origin Mà thật ra là đỡ bị phát hiện hơn thôi, chứ nếu web của thím thớt đông mem quá, làm web kia tăng BW lên nhiều thì họ cũng sẽ biết.
Cách dùng thẻ meta này biết lâu rồi nhưng thực sự chưa dùng bao giờ. Không biết nó ảnh hưởng tới SEO cỡ nào..... nhưng analytics chắc chắn điên luôn.
cũng ko nhất thiết phải dùng luôn cả trang, nhúng vào thẻ img cũng dc các thím đọc kĩ thì thẻ img có nhiều thứ hay ho lắm https:// developer.mozilla.org/en-US/docs/Web/HTML/Element/img Thím nào ngại đọc thì đây <img referrerpolicy="no-referrer" src="VICTIM_LINK"> --- Double Post Merged, Sep 27, 2021, Original Post Date: Sep 27, 2021 --- À cho thím nào chưa biết thì hồi xưa giang hồ đã bypass referrer bằng cách dùng CSS inline style, cái background-image đó. Dùng cách này load image browser ko gởi referrer nha haha. Lâu quá ko dùng chả biết mấy browser giờ thế nào. Nên anh em trong này nếu có chặn hotlink thì 1 là Signed URL cho kĩ vào, 2 là check hotlink thì phải luôn required referrer. Lý do trick này dùng dc vì nhiều nginx config valid_referrer trên mạng rất nhiều trang blog hướng dẫn ng xem config như này Code: location ~ .(gif|png|jpe?g)$ { valid_referers none blocked website.com *.website.com; if ($invalid_referer) { return 403; } } Để ý chổ valid_referers none
Vẫn có cách hotlink hình khà khà, bthg mình xài nó để crawl nhưng nhận ra nó cũng có thể hotlink được. Tất nhiên cái này vì miếng cơm nên sẽ k chỉ, tóm lại hotlink không bền đâu, ổ cứng giờ rẻ bèo, múc con 1 2TB về lưu thoải mái.
Em thấy chơi no-referrer ở thẻ meta được cái tiện set up hơn là để no-referrer ở thẻ img Nhưng nếu em để ở thẻ meta thì nó có ảnh hướng đến link nội bộ trong bài viết của web em ko ạ ???