피들러(fiddler)를 이용한 https reverse proxy 방법

experience

  • 서비스워커(service worker)를 이용해 폰에 올려 웹앱 테스트를 하려는데, 웹앱 설치등등 서비스워커의 기능중 일부가 https가 아니면 동작을 안함..  테스트 목적이기에 https 사용하는 도메인이 있는 것도 아니라.. 방법을 찾다가 피들러를 이용.
​
​
​
아래와 같이 설정하니 동작했던듯....  
--------
onBeforeRequest 에서.
​
if (oSession.HostnameIs("a.weather.us") && oSession.oRequest.pipeClient.LocalPort == 443)
{
oSession.oRequest.headers.UriScheme = "http";
oSession.host = "localhost:8000";
}
​
!listen 443 a.weather.us
--------
​
​
from : https://www.telerik.com/forums/fiddler-as-reverse-proxy-with-https
​
https://docs.telerik.com/fiddler/KnowledgeBase/QuickExec

댓글