[해결].. cloudflare 도메인 X_FORWARDED_FOR 헤더
https://svrforum.com/nas/672593
어제 위의 글을 적고 아 해결 됐다 했는데
테스트 해보느라 크롬에서 접속 해보니 시뻘건 경고 메시지가 뜨더라고요
사기성 어쩌고 duckdns 쓰고 있었는데 찾아보니
예를 들어 duckdns도메인으로 누가 문제 일으키면 다른 duckdns 도메인도 필터에 다 걸리는 뭐 그런 식인가 보더군요
구글 관련 주소도 저런 문제가 생긴 적 있다고 하니 뭐...
어쨌든 거의 혼자쓰고 공개 서비스를 안하고 있지만 그래도 자꾸 경고 뜨니까 아 무료는 무룐가보다 싶더라고요
구글 세이프 서치인가 가서 이것저것 다 해보긴 했지만 해결되는데 시간이 걸린다고 하더라고요
사실 엣지에서는 잘 되니까 그냥 써도 되긴 되는데 이번 기회에 살까말까 했던 도메인을 질렀습니다
클라우드플레어에서 .com 도메인을 구매했는데요
뭐 이렇게 저렇게 에러도 뜨는 거 잡고 이것저것 설정을 끝냈고
(SSL/TLS 암호화 모드 가변이랑 헤놀로지 자동 리디렉션이랑 충돌나서 리디렉션 너무 많다고 접속 못해서 당황)
와일드카드 인증서도 등록을 하고 다 끝났는데....
이게 privatebin에서 아이피 구별을 못하네요
; (optional) If you want only some source IP addresses (v4 or v6) or subnets
; (CIDR) to be allowed to create pastes, set these here. Invalid IPs will be
; ignored. If multiple values are to be exempted, the list needs to be comma
; separated. Leave unset to allow anyone to create pastes.
creators = "192.168.0/24"
; (optional) if your website runs behind a reverse proxy or load balancer,
; set the HTTP header containing the visitors IP address, i.e. X_FORWARDED_FOR
header = "X_FORWARDED_FOR"
네 header = "X_FORWARDED_FOR" 써도 인식이 안되더라고요
찾아보니까 복잡하네요 클라우드플레어에서 도메인연결 DNS전용으로 바꿔보기도 하고
이것저것 찾아서 해결을 해보려고 했는데 작동이 안됩니다.
혹시 저 헤더 적용하려면 클라우드플레어에서 뭔가 설정 해줘야 할 게 있을까요?
이거 하나 때문에 다시 duckdns로 가는 것도 오버고 되던 게 안되니까 답답하네요
내부 아이피 아니더라도 리얼 아이피라도 감지해서 작동 되면 그냥 쓰겠는데
클라우드플레어에서 보안때문에 이것저것 적용이 됐나봅니다
아니면 지금 DSM 역방향 프록시 쓰고 있는데 NPM으로 바꿔서 세팅하면 뭔가 달라질까요?
-----------해결-------------
![포인트:11368point (83%), 레벨:23/213 [레벨:23]](https://ghost.sruinz.com/content/images/imported/23.gif)

DarkAcid님이 알려주신 방법으로 NPM설치하고 어드밴스 탭에 추가 코드 넣어서 성공했습니다.
set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 104.16.0.0/12;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 131.0.72.0/22;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 162.158.0.0/15;
set_real_ip_from 172.64.0.0/13;
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;
set_real_ip_from 2400:cb00::/32;
set_real_ip_from 2606:4700::/32;
set_real_ip_from 2803:f800::/32;
set_real_ip_from 2405:b500::/32;
set_real_ip_from 2405:8100::/32;
set_real_ip_from 2c0f:f248::/32;
set_real_ip_from 2a06:98c0::/29;
real_ip_header CF-Connecting-IP;
NPM설정 한다고 한참 헤맸네요
단점은 시놀로지 역방향 프록시 설정을 못써서 다시 다 세팅을 NPM으로 옮겨줘야 한다는 점?이겠네요
그래도 나중에 또 이런 일이 생기면 NPM이 좀 더 편하게 해결 가능할 거 같아서 이번 기회에 바꿔야겠습니다
아니면 혹시 NPM이랑 시놀로지 역방향 프록시랑 함께 쓸 수 있는 방법도 있나요?