Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> เบราว์เซอร์

ข้อผิดพลาด Cloudflare 1020 Access Denied: คืออะไรและแก้ไขอย่างไร

ข้อผิดพลาด Cloudflare 1020 (Access Denied) พบเมื่อพยายามเข้าถึงเว็บไซต์บางแห่งจากเบราว์เซอร์ เกิดขึ้นเมื่อคำขอเชื่อมต่อดูเป็นภัยคุกคามต่อเว็บไซต์

ข้อผิดพลาด Cloudflare 1020 Access Denied: คืออะไรและแก้ไขอย่างไร

Cloudflare error 1020 คืออะไร?

รหัสข้อผิดพลาดนี้เกิดขึ้นเกือบ 100% บนหน้าที่ใช้ Cloudflare CDN เพื่อเพิ่มประสิทธิภาพและความปลอดภัย เมื่อผู้ใช้เห็นข้อผิดพลาด 1020 แสดงว่า ที่อยู่ IP ถูกบล็อกเนื่องจากความกังวลด้านความปลอดภัยที่ Cloudflare CDN ตรวจพบ แม้มักจะมีเหตุผลที่สมเหตุสมผล แต่ก็มีกรณีที่ IP ถูกบล็อกโดยไม่ได้เป็นภัยคุกคามจริง

หลังสืบสวนพบสาเหตุรากที่อาจก่อให้เกิด False Positive:

  • การละเมิดกฎไฟร์วอลล์ — หากคุณเป็นผู้ใช้ทั่วไป พบข้อผิดพลาดนี้ เว็บเซิร์ฟเวอร์ระบุว่าคุณละเมิดกฎไฟร์วอลล์ ต้องทำตามขั้นตอนตรวจสอบและแก้ไข
  • ช่วง IP ถูกบล็อก — ช่วง IP ที่คอมพิวเตอร์ใช้เข้าถึงเว็บเซิร์ฟเวอร์ ถูกทำเครื่องหมายในการตั้งค่า CDN ภายในว่าเป็นความเสี่ยง และถูกบล็อก
  • ข้อขัดแย้งของคุกกี้ Cloudflare — Cloudflare ใช้คุกกี้เก็บข้อมูลการสื่อสาร ภายใต้เงื่อนไขบางอย่าง อาจทำให้เข้าถึงไม่ได้ แก้โดยเปิดใช้งานคุกกี้และล้างแคชคุกกี้

หมายเหตุ: สถานการณ์ข้างต้นสมมติว่ามีปัญหาท้องถิ่นบนเครื่องผู้เข้าชม ก่อให้เกิด False Positive 1020 ไม่ครอบคลุมภัยคุกคามด้านความปลอดภัยที่แท้จริง

นี่คือวิธีแก้ไขที่ผู้ใช้คนอื่นทำสำเร็จ:

ตรวจสอบว่าเบราว์เซอร์อนุญาตให้ใช้คุกกี้

Cloudflare ใช้คุกกี้ปรับแต่งฟีเจอร์ความปลอดภัยบนเว็บไซต์ที่เปิดใช้งาน ทำให้ผู้เข้าชมได้ประสบการณ์เร็ว เฉพาะบุคคล และเกี่ยวข้อง ฟีเจอร์นี้ดี ตราบใดที่ไม่ได้บล็อกการเข้าถึงสำหรับผู้ใช้ที่ ใช้เบราว์เซอร์ที่บล็อกคุกกี้อยู่

คุกกี้มักถูกบล็อกโดย 2 สถานการณ์:

  1. เบราว์เซอร์ตั้งค่าห้ามคุกกี้
  2. ติดตั้ง Extension/Add-on ที่บล็อกคุกกี้บางตัว

วิธีแก้แตกต่างกันไป แต่เราแบ่งเป็น 2 ส่วนย่อย:

เปิดใช้งานคุกกี้บนเบราว์เซอร์

สถานการณ์นี้พบบ่อยกับ Firefox และ Chrome (รวม Chromium-based) มีคู่มือย่อย 2 ส่วน:

เปิดคุกกี้บน Google Chrome

  1. เปิด Chrome คลิกปุ่มการทำงาน (มุมขวาบน)
  2. เลือก Settingsข้อผิดพลาด Cloudflare 1020 Access Denied: คืออะไรและแก้ไขอย่างไร
  3. แท็บ Privacy and Security เมนูแนวตั้งซ้าย
  4. คลิก Cookies and other site dataข้อผิดพลาด Cloudflare 1020 Access Denied: คืออะไรและแก้ไขอย่างไร
  5. ดู Toggle ภายใต้ General Settings
  6. ถ้าตั้งเป็น Block third-party cookies หรือ Block all cookies ให้เปลี่ยนเป็น Allow all cookiesข้อผิดพลาด Cloudflare 1020 Access Denied: คืออะไรและแก้ไขอย่างไร
  7. รีสตาร์ทเบราว์เซอร์ โหลดหน้าที่เคยมี Error 1020 ทดสอบ

เปิดคุกกี้บน Mozilla Firefox

  1. เปิด Firefox คลิกปุ่มการทำงาน (มุมขวาบน)
  2. เลือก Optionsข้อผิดพลาด Cloudflare 1020 Access Denied: คืออะไรและแก้ไขอย่างไร
  3. เมนูซ้าย คลิก Privacy & Securityข้อผิดพลาด Cloudflare 1020 Access Denied: คืออะไรและแก้ไขอย่างไร
  4. แท็บ Browser Privacy ตั้ง Toggle เป็น Standard
  5. รีสตาร์ท ทดสอบเข้าถึงเว็บที่ใช้ Cloudflare อีกครั้ง

ปิด Extensions ที่บล็อกคุกกี้

แม้เบราว์เซอร์ตั้งค่ารับคุกกี้ได้ Extension/Add-on บางตัวก็อาจบล็อกคุกกี้ที่ถือว่ารุกราน จริงสำหรับ Firefox และ Chrome ทั้งคู่

รายการ Extensions/Add-ons ที่อาจบล็อกคุกกี้ ก่อให้เกิด Error 1020:

  • uBlock Origin (Chrome, Firefox)
  • Privacy Badger (Chrome, Firefox)
  • Ghostery (Chrome, Firefox)
  • Disconnect (Chrome)
  • Cookies Disable (Firefox)
  • Cookie AutoDelete (Firefox)
  • Cookiebro (Firefox)
  • NoScript (Firefox)

หากใช้ Extension/Add-on ข้างต้น (หรือตัวคล้ายๆ) ลองปิดตามคู่มือ:

ปิด Extension บน Chrome

  1. เปิด Chrome อัปเดตเป็นเวอร์ชันล่าสุด
  2. คลิก Action button มุมขวาบน
  3. More Tools > Extensions เปิดแท็บ Extensionsข้อผิดพลาด Cloudflare 1020 Access Denied: คืออะไรและแก้ไขอย่างไร
  4. เลื่อนหา Extension ที่น่าจะก่อให้เกิด Error 1020
  5. คลิก Toggle ของ Extension นั้นเพื่อปิดข้อผิดพลาด Cloudflare 1020 Access Denied: คืออะไรและแก้ไขอย่างไร

    หมายเหตุ: ถ้าไม่ต้องการ Extension นั้น ให้กด Remove ด้านซ้าย Toggle

  6. รีสตาร์ท Chrome เข้าถึงเว็บที่เคย Error 1020

ปิด Add-on บน Firefox

  1. เปิด Firefox คลิกปุ่มการทำงาน (มุมขวาบน)
  2. เลือก Add-onsข้อผิดพลาด Cloudflare 1020 Access Denied: คืออะไรและแก้ไขอย่างไร
  3. แท็บ Add-ons คลิก Extensions เมนูซ้าย
  4. ปิด Toggle ของ Add-on ที่น่าจะก่อให้เกิดปัญหาข้อผิดพลาด Cloudflare 1020 Access Denied: คืออะไรและแก้ไขอย่างไร

    หมายเหตุ: ลบ Add-on ได้โดยกดปุ่ม Action ใกล้ Toggle > Remove

  5. รีสตาร์ท Firefox ทดสอบเว็บ Cloudflare อีกครั้ง

ถ้าวิธีเกี่ยวกับคุกกี้ไม่ได้ผล ไปวิธีถัดไป

ล้างแคชเบราว์เซอร์

ข้อผิดพลาดอาจยังคงแสดงอยู่เพราะ มีสำเนาของข้อผิดพลาดนี้เก็บไว้ในแคชท้องถิ่น (Cached locally) เบราว์เซอร์จึงดึงข้อมูลเก่ามาแสดงทุกครั้ง

หากเคยเจอข้อผิดพลาดนี้จริง ลองล้างแคชและข้อมูลคุกกี้ทั้งหมดในการตั้งค่าเบราว์เซอร์ บางเบราว์เซอร์ลบเฉพาะเว็บไซต์ที่มีปัญหาได้ เรารวบรวมวิธี ล้างแคชและคุกกี้บนเบราว์เซอร์ยอดนิยม ไว้ให้ข้อผิดพลาด Cloudflare 1020 Access Denied: คืออะไรและแก้ไขอย่างไร

ถ้าล้างคุกกี้/แคชแล้วแต่ยังไม่ได้ ไปวิธีถัดไป

ติดต่อเจ้าของเว็บไซต์

ถ้าวิธีข้างต้นไม่ได้ และเจอข้อผิดพลาดกับทุกเบราว์เซอร์ ปัญหาอาจมาจากการละเมิดกฎไฟร์วอลล์

เรื่องนี้เฉพาะเจาะจงต่อเว็บไซต์นั้นๆ เนื่องจากเจ้าของเว็บตั้งกฎไฟร์วอลล์แบบกำหนดเองที่บล็อกคุณ โอกาสเดียวคือ ติดต่อแอดมินเว็บ ขอให้ ตรวจล็อกไฟร์วอลล์และ Whitelist IP ของคุณ

เคล็ดลับ: หาข้อมูลติดต่อได้จากหน้า Contact us — เว็บส่วนใหญ่มีหน้านี้

ถ้าหาไม่เจอ ให้ค้น Whois เพื่อหาข้อมูลเจ้าของโดเมน ใช้บริการ WHOIS-DomainTools