Deno Deploy Cloaking
பின்தளத்தில் இல்லாமல் டைப்ஸ்கிரிப்ட் எட்ஜ் வடிகட்டுதல் — மற்றும் உங்களுக்கு இன்னும் தேவைப்படும் நுண்ணறிவு அடுக்கு.
Cloaking in a V8 isolate
Deno Deploy TypeScript ஐ விளிம்பில் உள்ள V8 ஐசோலேட்டுகளில் நேரடியாக இயக்குகிறது — கொள்கலன்கள் இல்லை, குளிர் தொடக்கங்கள் இல்லை, சொந்த வலை APIகள் இல்லை. டெவலப்பர்களுக்கு, கோரிக்கை-ஆய்வு செய்யும் ப்ராக்ஸியை நிலைநிறுத்துவதற்கான விரைவான வழிகளில் இதுவும் ஒன்றாகும்: சரியாக என்ன ஒரு க்ளோக்கர் அதன் மையத்தில் உள்ளது.
ஒரு குறைந்தபட்ச DIY க்ளோக்கர்
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];
என்றால் (isBot(ip, ua, geo) காத்திருங்கள்)
return Response.redirect(SAFE_URL, 302);
Return Response.redirect(MONEY_URL, 302);
});
இருபது வரிகள் மற்றும் உங்களிடம் இணைப்பு க்ளோக்கர் உள்ளது. உங்களிடம் இல்லாதது isBot() - உண்மையில் முக்கியமான செயல்பாடு. நிலையான பட்டியல்களுடன் அதை நிரப்புவது வாரங்களுக்குள் காலாவதியானது. நிகழ்நேரத் தேடல்களுடன் அதை நிரப்புவது என்பது, விளம்பரத் தளங்கள் உங்களை எப்போதும் புதுப்பிக்கும்படி கட்டாயப்படுத்தும் உளவுத்துறை பைப்லைனை உருவாக்குதல் (மற்றும் பணம் செலுத்துதல்) ஆகும்.
Deno இலிருந்து Cloaker.net ஐ அழைக்கிறது
நடைமுறைப் பேட்டர்ன்: உங்கள் Deno Deploy ஸ்கிரிப்டை மெல்லிய செயலாக்க அடுக்காக வைத்து, Cloaker.net —realtime-ஐ Deno டெவலப்பர்கள் தொகுக்கக்கூடிய பழமையானவற்றை விரும்புகிறார்கள் — மேலும் நவீன ஸ்டாக் எப்படித் தெரிகிறது: உங்கள் ரூட்டிங் குறியீடு, யார் யார் என்பதை அறிய Cloaker.net. பல வருட தரவுத்தள பராமரிப்பைத் தவிர்த்துவிட்டு, பில்லியன் கணக்கான வருகைகளில் ஏற்கனவே போரில் சோதிக்கப்பட்ட லேயரில் இருந்து தொடங்கவும்: cloaker.net. Cloaker.net இன் API மூலம் எட்ஜ் வடிகட்டுதல் — மணிநேரங்களில் உருவாக்கலாம், ஆண்டுகளில் அல்ல.
TypeScript வேகம், விளம்பரதாரர் நுண்ணறிவு