popiazaza โพสต์ 2025-2-6 21:14:17

[DiscuzX3.5] แก้ปัญหาสำหรับคนใช้ Cloudflare DNS แล้วเข้า AdminCP ไม่ได้ หรือแสดง IP ไม่ถูกต้อง

ปัญหานี้อาจจะไม่เกิดสำหรับคนที่ทาง Hosting มีการติดตั้งส่วนเสริมของ Apache NGINX หรือ PHP ให้แปลง IP Cloudflare เป็น IP จริงให้อยู่แล้วนะครับ

สำหรับคนที่มีปัญหา ลองทำตามนี้ดูครับ

เปิด

/config/config_global.phpค้นหา

$_config['ipgetter']['iplist']['list'] = '127.0.0.1';แทนที่ด้วย
$_config['ipgetter']['iplist']['list'] = [
    '127.0.0.1',
    '173.245.48.0/20',
    '103.21.244.0/22',
    '103.22.200.0/22',
    '103.31.4.0/22',
    '141.101.64.0/18',
    '108.162.192.0/18',
    '190.93.240.0/20',
    '188.114.96.0/20',
    '197.234.240.0/22',
    '198.41.128.0/17',
    '162.158.0.0/15',
    '104.16.0.0/13',
    '104.24.0.0/14',
    '172.64.0.0/13',
    '131.0.72.0/22',
    '2400:cb00::/32',
    '2606:4700::/32',
    '2803:f800::/32',
    '2405:b500::/32',
    '2405:8100::/32',
    '2a06:98c0::/29',
    '2c0f:f248::/32'
];

ผลลัพท์สุดท้ายจะควรเป็นแบบนี้ (สำหรับคนที่เคยแก้ ก็อบข้างล่างไปวางแทนได้เลย)


// -------------------------CONFIG IPGETTER-------------------------- //
$_config['ipgetter']['setting'] = 'header';
$_config['ipgetter']['header']['header'] = 'HTTP_X_FORWARDED_FOR';
$_config['ipgetter']['iplist']['header'] = 'HTTP_X_FORWARDED_FOR';
$_config['ipgetter']['iplist']['list'] = [
    '127.0.0.1',
    '173.245.48.0/20',
    '103.21.244.0/22',
    '103.22.200.0/22',
    '103.31.4.0/22',
    '141.101.64.0/18',
    '108.162.192.0/18',
    '190.93.240.0/20',
    '188.114.96.0/20',
    '197.234.240.0/22',
    '198.41.128.0/17',
    '162.158.0.0/15',
    '104.16.0.0/13',
    '104.24.0.0/14',
    '172.64.0.0/13',
    '131.0.72.0/22',
    '2400:cb00::/32',
    '2606:4700::/32',
    '2803:f800::/32',
    '2405:b500::/32',
    '2405:8100::/32',
    '2a06:98c0::/29',
    '2c0f:f248::/32'
];
ปล. IP ของ Cloudflare เอามาจากเว็บ Official ของ Cloudflare เอง https://www.cloudflare.com/ips/

หน้า: [1]
ดูในรูปแบบกติ: [DiscuzX3.5] แก้ปัญหาสำหรับคนใช้ Cloudflare DNS แล้วเข้า AdminCP ไม่ได้ หรือแสดง IP ไม่ถูกต้อง