🛡️

복구 프록시 설정 및 연동 방법

💡
"복구 프록시"를 연동하면, "복구" 기능을 이용해 애드블록 사용자에게 광고를 노출할 수 있습니다.

000. 애드쉴드 복구 프록시란?

"애드쉴드 복구 프록시"는 애드블록 사용자에게 애드쉴드 광고를 노출시켜주는 프록시서버입니다. 애드쉴드의 광고는 "복구 프록시"에서 안전하게 보호하기 때문에, 애드블록으로 애드쉴드의 광고를 차단하는것은 불가능합니다.
"복구 프록시" 연동을 위해서는 CDN과 Origin(Web Server) 사이에 "복구 프록시"를 추가해야합니다.

기존 웹서버 구조도

애드쉴드 적용한 웹서버 구조도

CDN 없이 웹서버만으로 운영 중이신가요? 아래 링크를 참고하여 설정을 진행해주세요!

Q. 애드쉴드 프록시를 추가하면 속도가 저하되지 않나요?

대부분의 트래픽은 프록시를 거치지 않고, CDN에서 캐싱된 응답을 내려주기 때문에 속도 저하가 발생하지 않습니다. 필요할 경우, 이용하고 계시는 CDN의 설정으로 GET 요청만 애드쉴드 프록시를 거치고 POST 등의 다른 요청은 바로 Web Server로 보내도록 설정할 수 있습니다.
일부 캐싱된지 않은 응답의 경우에도, 가장 가까운 애드쉴드 프록시 Edge에서 빠르게 응답을 내려주기 때문에 latency 지연이 거의 발생하지 않습니다. 필요할 경우, 고객사의 웹서버와 같은 네트워크에 프록시를 배치하여 latency를 없앨 수 있습니다.
마지막으로 애드쉴드 프록시는 SLA로 99.9%의 UP-TIME를 보장하며, 서버가 다운된 적 없습니다. SLA: https://docs.ad-shield.io/sla

001. 프록시 설정 방법

프록시 활성화: 프록시 활성화를 체크해 프록시를 활성화할 수 있습니다.
Origins: 프록시의 Origin 주소를 입력합니다. 자세한 설명은 아래 "Origins 설정 방법"을 참고하세요
Origin Protocol: 프록시에서 Origin 서버와의 통신 방식을 선택합니다.
Origin Hostname 사용: 디버깅을 위해 제공되는 기능으로, 별도의 안내가 없다면 체크하지 않습니다.

Origins 설정 방법

Origin(웹서버)의 주소를 알고 계신다면, 웹서버의 주소를 입력합니다.
만약 웹서버의 주소를 모르신다면, 아래 설명을 참고하여 CDN 설정에서 웹서버 주소를 찾습니다.
CloudFront에서 Origin 주소 찾기
Cloudflare에서 Origin 주소 찾기
Akamai에서 Origin 주소 찾기

Origin Protocol 설정 방법

프록시에서 Origin 서버와의 통신 방식을 선택합니다.
(권장) HTTP: 권장하는 연동 방식입니다. 보안을 강화하고 싶다면 프록시 서버를 웹서버와 같은 네트워크 안에 배치할 수 있습니다.
HTTPS: Origin 서버에서 HTTPS를 지원하고, 보안을 강화하고 싶다면 HTTPS를 선택합니다.

002. 프록시 테스트하기

curl -H "Host: 도메인" http://proxy.ad-shield.io
Shell
도메인에 웹사이트 도메인을 입력한 후, Shell에서 위 명령을 실행하면 웹사이트의 Response가 오는것을 확인할 수 있습니다.
⚠️
CDN에 "애드쉴드 프록시" 연동을 하기전에, 반드시 정상적으로 Response가 오는지 확인해보세요.

003. 프록시 연동하기

애드쉴드 프록시 주소: http://proxy.ad-shield.io
사용하고 계시는 CDN의 Origin을 프록시 주소로 변경합니다.
아래 설명을 참고하여 CDN 설정을 변경하세요.
CloudFront 설정 방법
Cloudflare 설정 방법
Akamai 설정 방법
연동에 어려움이 있으신가요? 우측 하단의 Live Chat을 이용해서 문의주시면 Technical Support를 받을 수 있습니다.