2026, 새로운 도약을 시작합니다.

모바일 5G로 CloudFlare 사용 시 관리자 로그인 풀림현상 해결

요즘에 클라우드플레어는 나름 필수인것 같아서 적용했는데 그 후로 밖에서 모바일로 관리자 로그인하고 관리자 페이지 들어갈때마다 로그인 풀려서 화딱지 나더라고요.

처음에 이건 뭔 상황인지 해서 보니까 xss공격메일에 아이피가 다 다르게 찍혀있고 해서 클플거치면서 아이피가 계속 바뀌는구나~ 해서 해결책으로

**루트에 common.php

최상단 

//===================================================

다음에 바로

// 클라우드플레어 및 프록시 환경에서 실제 사용자 IP 추출

if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) {

    // 클라우드플레어를 거칠 때 가장 정확한 헤더

    $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP'];

} elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {

    // 다른 프록시나 로드밸런서를 거칠 때

    $ips = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);

    $_SERVER['REMOTE_ADDR'] = trim($ips[0]);

}

// 추출된 IP가 정상적인지 확인 (선택 사항)

if (isset($_SERVER['HTTP_CLIENT_IP'])) {

    $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CLIENT_IP'];

}

**새로생성 루트에 iptest.php

<?php

include_once('./common.php');

echo "현재 그누보드가 인식한 IP: " . $_SERVER['REMOTE_ADDR'];

?>

**모바일로 5G 환경에서 https://test.com/iptest.php 실행

현재 그누보드가 인식한 IP: 2001:2d8:2214:31*******************

이런식으로 나오면 성공!

많이 쓰일것 같지는 않지만 필요하신분 계실까봐 팁으로 올려 놓습니다.

어쩔수 없이 코어건드렸는데 다른 방법있으면 알려주세요~

|

댓글 4개

감사 합니다.

// Cloudflare IPv4/IPv6 대역(고정값) — 필요시 최신으로 갱신
$cf_ranges = ['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 대역 검증 후 filter_var()를 적용하는 것이 적절하며, 코어 수정 없이 extend를 통해 처리 가능합니다. 또한 그누보드 최신 버전에는 Cloudflare 관련 처리가 이미 포함되어 있어 별도 대응은 필요하지 않습니다.

@WEBOLUTION 그렇군요. 관련 처리가 있는것으로는 알고있는데 안돼서 적용 해봤습니다. 내용 참고해서 다시 수정해봐야겠네요. 감사합니다~

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누보드5 팁자료실

번호 제목 글쓴이 날짜 조회
공지 3년 전 조회 4,592
2741 어제 조회 76
2740 3일 전 조회 82
2739 1주 전 조회 194
2738 1주 전 조회 200
2737 1주 전 조회 169
2736 1주 전 조회 268
2735 2주 전 조회 273
2734 3주 전 조회 255
2733 1개월 전 조회 257
2732 1개월 전 조회 293
2731 1개월 전 조회 260
2730 1개월 전 조회 217
2729 1개월 전 조회 343
2728 1개월 전 조회 238
2727 1개월 전 조회 412
2726 1개월 전 조회 248
2725 1개월 전 조회 322
2724 1개월 전 조회 351
2723 1개월 전 조회 259
2722 1개월 전 조회 292
2721 1개월 전 조회 205
2720 2개월 전 조회 298
2719 2개월 전 조회 301
2718 2개월 전 조회 195
2717 2개월 전 조회 328
2716 2개월 전 조회 197
2715 2개월 전 조회 305
2714 2개월 전 조회 266
2713 2개월 전 조회 368
2712 2개월 전 조회 283
🐛 버그신고