localhost에 대한 프록시가 활성화된 경우 Windows 10 UWP 앱(Edge, Store, Mail)에서 인터넷/연결 시간 초과 없음

localhost에 대한 프록시가 활성화된 경우 Windows 10 UWP 앱(Edge, Store, Mail)에서 인터넷/연결 시간 초과 없음

문제는 다음과 같습니다. Windows 10 방화벽은 관리형(UWP) 앱에서 로컬 호스트로의 액세스를 차단하도록 하드코딩된 것 같습니다.

어떤 방화벽 예외를 추가하더라도로컬 호스트 포트에 프록시를 활성화하자마자(Fiddler, 랜턴, privoxy 또는 로컬로 실행되는 기타 HTTP 프록시)Windows 관리 앱 없음인터넷에 접속할 수 있습니다. Store, Maps, Mail, Edge 등 - 모두 "접속 시간 초과" 오류.

그만큼오직지금까지 내가 찾은 해결책은

  1. Windows 방화벽 끄기(제어판 - Windows 방화벽)
  2. 그런 다음 추가로 중지하십시오.MpsSvc서비스

누구든지 더 나은 해결책이 있습니까?

localhost를 통해 HTTP를 프록시해야 합니다.(그리고 방화벽을 다시 켜고 싶습니다.)

다음은 pfirewall.log에서 발췌한 내용입니다.

2016-09-04 00:24:20 DROP TCP 127.0.0.1 127.0.0.1 53096 8118 52 S 975442834 0 65535 - - - RECEIVE
2016-09-04 00:24:21 DROP TCP 127.0.0.1 127.0.0.1 53094 8118 52 S 123465087 0 65535 - - - RECEIVE
2016-09-04 00:24:21 DROP TCP 127.0.0.1 127.0.0.1 53096 8118 52 S 975442834 0 65535 - - - RECEIVE
2016-09-04 00:24:22 DROP TCP 127.0.0.1 127.0.0.1 53098 8118 52 S 362137210 0 65535 - - - RECEIVE
2016-09-04 00:24:22 DROP TCP 127.0.0.1 127.0.0.1 53097 8118 52 S 4172847251 0 65535 - - - RECEIVE
2016-09-04 00:24:22 DROP TCP 127.0.0.1 127.0.0.1 53099 8118 52 S 4252811626 0 65535 - - - RECEIVE
2016-09-04 00:24:22 DROP TCP 127.0.0.1 127.0.0.1 53101 8118 52 S 1800979757 0 65535 - - - RECEIVE
2016-09-04 00:24:22 DROP TCP 127.0.0.1 127.0.0.1 53100 8118 52 S 1685634481 0 65535 - - - RECEIVE
2016-09-04 00:24:23 DROP TCP 127.0.0.1 127.0.0.1 53094 8118 48 S 123465087 0 65535 - - - RECEIVE
2016-09-04 00:24:23 DROP TCP 127.0.0.1 127.0.0.1 53096 8118 48 S 975442834 0 65535 - - - RECEIVE

답변1

이는 버그가 아니라 네트워크 격리라는 기능입니다. 이는 Windows 8(UWP 앱을 Windows 런타임 앱이라고 함)에 도입되었습니다.

보안상의 이유로 표준 방식으로 설치된 UWP 앱은 설치된 장치에 네트워크 호출을 할 수 없습니다.

자세한 내용은여기그리고여기.

기사Windows 런타임 앱에 루프백을 허용하는 방법CheckNetIsolation Windows 도구를 사용하여 애플리케이션별로 루프백 액세스를 활성화하는 방법에 대해 설명합니다.

CheckNetIsolation.exe LoopbackExempt -s

CheckNetIsolation.exe LoopbackExempt –a –p=S-1-15-2-4125766819-3228448775-2449327860-2490758337-1264241865-3581724871-2122349299

다음과 같은 GUI 도구도 있습니다.루프백 유틸리티 활성화그리고루프백 면제 관리자이 작업을 더 쉽게 만듭니다.

루프백 유틸리티 활성화

답변2

이 링크를 읽고 해결책을 찾았습니다.https://appuals.com/windows-10-creators-update-no-internet-connection-fix/

그게 내가 한 일이야:

  1. 비활성화했다가 다시 활성화했습니다모두"네트워크 및 인터넷 설정" > "어댑터 옵션 변경"에서 컴퓨터의 네트워크 연결

  2. 관리자 명령 프롬프트에서 다음 명령을 실행합니다. netsh winsock reset netsh int ipv4 reset reset.log netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns

  3. 컴퓨터를 완전히 종료했다가 다시 시작했습니다.

관련 정보