በላይ

Night Watch

የስክራፐር ጎርፎችን አልፎ ጣቢያዎችዎን በላይ ያስቆዩ፡ የአገልግሎት ጊዜ ክትትል፣ የCloudflare ነጻ-ዕቅድ ጋሻ እና የቦት ገደብ።

  • Linux
  • Python 3.10+
  • Cloudflare Free plan
  • ASGI or WSGI apps
$497አንድ ጊዜ ክፍያ

12 ወራት የዘመነ መሳሪያዎችን ያካትታል

ምን ያደርጋል

የክትትል ስርዓት (Night Watch) የሚያከናውኗቸውን ሁሉንም ጣቢያዎች እንደ ጎብኚ በየአምስት ደቂቃው ይከፍታል፣ አንዱ መክፈት ሲቆም እና ሲመለስ ወዲያውኑ ይነግርዎታል። አንድ ጣቢያ ስክሬፐር (scraper) በሚያጠለፍበት ጊዜ ሲወድቅ፣ የክትትል ስርዓቱ ወደፊት (edge) ላይ ጎርፉን የሚያስቆም የCloudflare ደንብ ያብራል፣ እርስዎም መተግበሪያዎ በዚህ ጊዜ ውስጥ ለሰዎች አገልግሎት መስጠቱን ይቀጥላል።

በራሳችን ጣቢያዎች ላይ ተሞክሮአል

ውስጡ ምን አለ?

የክትትል ስርዓት

ከCloudflare መለያዎ እና ከዝርዝር የሚመጡ ጣቢያዎች፣ እንደ ጎብኚ የሚመስሉ ምርመራዎች፣ በኢሜይል ወይም በwebhook የሚላኩ መልዕክቶች፣ እና "ሁሉም ወድቀዋል" ከ"ይህ ማሽን ኦፍላይን ነው" የሚለዩት ሙከራ።

የደህንነት ገደብ

ለአንድ ወይም ለሁሉም ዞኖች መጫን፣ ሁኔታ፣ ማብራት፣ ማጥፋት፣ ማስወገድ እና መመለስ፣ እያንዳንዱ ለውጥ በመጀመሪያ ምትኬ (backup) ሲደረግለት።

መስኮት

ASGI እና WSGI middleware፣ ሰዎችን ኩኪ የሚሰጥ 2-ሰከንድ "አንድ ጊዜ ይጠብቁ" ገጽ፣ እና በደቂቃ አንድ የሎግ መስመር።

የአሠራር መመሪያ

ጣቢያ ቀርፋፋ ወይም ወድቆ ሲሆን ምን ማድረግ እንዳለብዎት፣ የጥያቄ ሞገድን (flood) እንዴት ማንበብ እንደሚቻል፣ እና በCloudflare ዳሽቦርድ ላይ ምን ማብራት እንደሌለብዎት።

ድንጋጌዎች

  • systemd እና Python 3.10 ወይም ከዚያ በላይ ያለው Linux፤ ከpip ምንም ማስገባት የሌለበት።
  • ለደህንነት ገደብ እና ለክስተት እይታ፣ በCloudflare ላይ ያሉ ጣቢያዎች (ማንኛውም እቅድ፣ ነፃ እቅድ ጨምሮ) እና የAPI ቶከን።
  • ጣቢያዎችዎን ከሚያገለግለው ማሽን በተጨማሪ ሌላ ማሽን፣ ያ ማሽን ወድቆ ሲሆን እንዲነግርዎት።

መገደብ ያለባቸው ነገሮች

  • የአስቸኳይ ህጉ አዲስ ብራውዘር ውስጥ አድራሻዎን የሚያስገባ ሰውንም ይፈትሻል፣ ስለዚህ በጥያቄ ሞገድ (flood) ጊዜ ብቻ ነው የሚበራው።
  • የተረጋገጡ ቦቶች እና ራሳቸውን የሚገልጹ ሮቦቶች ፈጽሞ አይፈተሹም፣ እና መስኮቱ የፍለጋ ሞተሮችን ፈጽሞ አይቀርም።
  • የደህንነት ገደቡ በነፃ እቅድ ለአንድ ዞን የሚፈቀዱትን ከአምስት ልዩ ህጎች መካከል ሶስቱን ይጠቀማል።

From our field notes

ጥያቄዎች

የተከፈለ የCloudflare እቅድ ያስፈልገኛል?

አይ። Night Watch የሚያደርገው ሁሉም ነገር በነፃ እቅድ ላይ ይሰራል፡ ሶስቱ ህጎች፣ የክስተት እይታ እና አውቶማቲክ መቀያየር። የተከፈለ እቅድ ከእኛ ጎን ተጨማሪ የህግ ቦታዎችን ብቻ ይሰጥዎታል።

Googleን ወይም የAI ፍለጋ ሰብሳቢዎችን (crawlers) ይከለክላል?

አይ። የCloudflare የተረጋገጡ ቦቶች እና በuser agent ውስጥ ራሳቸውን የሚገልጹ ሁሉም ሮቦቶች የደህንነት ገደቡን ያልፋሉ፣ እና መስኮቱ የፍለጋ ሞተርን ወይም የአገናኝ ቅድመ-እይታ (link preview) ፈጽሞ አይቀርም። የAI ሰብሳቢዎችን ለመከልከል ከፈለጉ፣ ይህ በCloudflare ዳሽቦርድ ላይ የተለየ ምርጫ ነው።

ጣቢያዬ በCloudflare ላይ አይደለም። ጠቃሚ ሆኖ ይገኛል?

የክትትል ስርዓቱ እና መስኮቱ በየትኛውም ቦታ ይሰራሉ፡ የክትትል ስርዓቱ ማንኛውንም URL ይከፍታል፣ መስኮቱም ማንኛውንም የPython ዌብ አፕ ይጠብቃል። የደህንነት ገደቡ እና የክስተት እይታ Cloudflare ይፈልጋሉ።

ይህ ከአገልግሎት መከታተያ ምን ይለያል?

አገልግሎት መከታተያ አንድ ጣቢያ መዘጋቱን ይነግርዎታል። ናይት ዋች ደግሞ ይህን ይነግርዎታል፣ ከዚያም በተደጋጋሚ የምናየውን ዋና ምክንያት ለመቅረፍ ይሰራል፡ በCloudflare ጠርዝ ላይ የጋራዙን ይከፍታል፣ እና በሂደቱ ወቅት ማግኙ የሚፈልጓቸውን ሰዎች መተግበሪያዎ እንዲያገለግል ያደርጋል።

ተሻሽሏል: