Internet Explorer가 프록시 설정을 자동 검색하도록 설정되어 있으면 검색된 내용을 볼 수있는 방법이 있습니까?
답변
어떤 상황에서 어떤 프록시 서버를 사용해야하는지 설명하는 자바 스크립트 파일 인 http : //wpad/wpad.dat 에서 설정을 검색 합니다. 가장 좋은 방법은 해당 URL을 열고 반환되는 내용에서 프록시를 알아내는 것입니다.
답변
http://wpad/wpad.dat
사용할 수없는 경우 웹 사이트를 탐색 한 후 작성된 TCP 연결을 확인하여 사용중인 프록시를 추론 할 수 있습니다. 그것은 좋지는 않지만 최소한 최소한 유용합니다.
netstat -an | find "EST"
( ‘ESTABLISHED
‘의 줄임말) 의 출력을 검사하십시오 .- 새로운 사이트 (최근에 방문하지 않은 사이트)로 이동하십시오.
-
netstat
명령을 다시 실행하여 새 연결을 찾으십시오. 다음과 같이 보일 수 있습니다.TCP 192.168.1.1:1989 192.168.1.88:8080 ESTABLISHED
이 예에서 프록시의 IP는 192.168.1.88
포트에서 수신 대기 중입니다 8080
.
이 방법은 현재 해당 연결 에 사용 중인 프록시 만 표시합니다 . 환경에 둘 이상의 프록시가 구성되어 있고 모든 프록시를 알고 싶은 경우 전체 목록을 얻으려면 위의 절차를 정기적으로 반복해야 할 수도 있습니다.
Windows 이외의 상자에서도 동일한 절차를 사용할 수 있습니다 ( netstat -an | grep EST
또는 OS에서 활성 연결을 표시하기 위해 사용하는 모든 것을 사용).
답변
나는 언급 된 두 가지 솔루션과 모든 종류의 다른 솔루션을 시도했다 .
결국 나를 위해 일한 것은 Chrome을 사용하여 다음 으로 이동하는 것입니다 .
chrome : // net-internals / # proxy
그러면 .pac
파일 (= 프록시 자동 구성 파일)이 나와 선택한 프록시를 결정하기 위해 다운로드하여 읽을 수 있습니다.
=== 부록 ===
@DaveInCaz와 @ZachBloomquist가 지적했듯이 더 이상 Chrome 71부터 작동하지 않습니다 .
그래서 내가 한 일은 :
- 70.0.3538 를 제공하는 이전 버전의 Chrome을 찾으십시오 .
- 이 조회 에 https://omahaproxy.appspot.com 버전 587811을 준다.
- 스냅 샷 페이지 에서 해당 버전의 Chromium 을 찾으십시오 . 버전이 Windows 64 비트 버전 페이지 에있는 것처럼 보였으 므로 파일이 있는 587811 버전 페이지 로 연결됩니다 .
chrome-win32.zip
- 다운로드, 압축 풀기, 실행
chrome.exe
및 주소chrome://net-internals/#proxy
를 다시 사용 하여 PAC 스크립트를 찾을 수 있습니다!
따라서 필요한 단계를 요약하면 다음과 같습니다.