Kỹ thuật che giấu triển khai Deno
Lọc cạnh TypeScript mà không cần phần phụ trợ — và lớp thông minh mà bạn vẫn sẽ cần.
Ẩn mình trong động cơ V8 cô lập
Deno Deploy chạy TypeScript trực tiếp trên V8 tách biệt ở biên — không có bộ chứa, không khởi động nguội, API Web gốc. Đối với các nhà phát triển, đây là một trong những cách nhanh nhất để thiết lập proxy kiểm tra yêu cầu: cốt lõi của trình che giấu chính xác là gì.
Một công cụ che giấu DIY tối giản
Deno.serve(async (req) => {
const ip = req.headers.get('x-forwarded-for');
const ua = req.headers.get('user-agent') ?? '';
const geo = (req.headers.get('x-geo') ?? '').split(',')[0];
if (đang chờ isBot(ip, ua, geo))
trả về Response.redirect(SAFE_URL, 302);
trả về Response.redirect(MONEY_URL, 302);
});
Hai mươi dòng là bạn có một trình che giấu liên kết. Thứ bạn không có là isBot() — chức năng thực sự quan trọng. Việc điền vào danh sách tĩnh có nghĩa là nó đã lỗi thời trong vòng vài tuần. Việc lấp đầy nó bằng các tra cứu theo thời gian thực có nghĩa là xây dựng (và trả tiền cho) một hệ thống thông tin mà các nền tảng quảng cáo buộc bạn phải cập nhật vĩnh viễn.
Gọi Cloaker.net từ Deno
Mẫu thực dụng: giữ tập lệnh Deno Deploy của bạn dưới dạng lớp thực thi mỏng và để Cloaker.net là isBot() — một API phân loại thời gian thực được hỗ trợ bởi:
- ✔Cơ sở dữ liệu bot nền tảng quảng cáo được làm mới liên tục (Google, Meta, TikTok, mạng gốc).
- ✔Phân loại dấu vân tay và hành vi AI cho các trình duyệt không có giao diện người dùng.
- ✔Công cụ địa lý/ISP/quy tắc và nhật ký truy cập đầy đủ mà bạn có thể đưa vào công cụ của riêng mình.
Các nhà phát triển Deno yêu thích các nguyên hàm có thể kết hợp — và đó chính xác là giao diện của ngăn xếp hiện đại: mã định tuyến của bạn, Cloaker.net để biết ai là ai. Bỏ qua nhiều năm bảo trì cơ sở dữ liệu và bắt đầu từ lớp đã được thử nghiệm qua hàng tỷ lượt truy cập: cloaker.net.
Tốc độ TypeScript, trí thông minh của nhà quảng cáo
Lọc cạnh bằng API của Cloaker.net — xây dựng theo giờ chứ không phải theo năm.
Bắt đầu với Cloaker.net →