사용중인 프록시 서버를 어떻게 알 수 있습니까?


184

프록시 서버의 주소가 무엇인지 알아야 다른 프로그램에서도 사용할 수 있습니다. IE, 인터넷 속성, LAN 설정으로 이동하면 자동 프록시가 아닌 실제 구성 스크립트 만 표시됩니다. 어떻게 구할 수 있습니까?

Windows XP를 사용하고 있습니다.


이 질문이 유용 할 수 있습니다 serverfault.com/questions/696020/...
휴고 Ideler

답변:


192

자동 프록시 감지 시스템은 wpad.dat호스트에서 호출 된 파일을 다운로드하여 작동 합니다 wpad. 먼저 명령 프롬프트에서이 호스트가 있는지 확인하십시오.

ping wpad

존재하지 않는 경우 올바른 DNS 접미사를 넣어야 할 수도 있습니다. 동일한 명령 프롬프트에서 다음을 입력하십시오.

ipconfig /all

당신은 a Primary DNS SuffixDNS Suffix Search List

으로 각각을 추가하십시오. ~까지 wpad:

ping wpad.<primary dns suffix>

이 중 하나라도 작동하면 브라우저에서을 입력하십시오 http://wpad.<suffix>/wpad.dat. notepad.exe에서 열 수있는 프록시 자동 구성 파일이 다운로드됩니다.

이 파일의 맨 아래에는 다음과 같은 줄이 있습니다.

PROXY <host:port>;

사용 가능한 프록시가 여러 개인 경우 반복 될 수 있습니다. 호스트와 포트가 필요합니다.

이 파일이 존재하지 않으면 프록시 서버가 없거나 dhcp에서 프록시 서버를 제공하는 것입니다 (IE에서만 작동하므로 firefox가 서핑 할 수있는 경우에는 사용중인 방법이 아닙니다). dhcp 서버에 액세스하여 전송중인 내용을 볼 수없는 경우 가장 쉬운 방법은 사이트를 열어서 명령 프롬프트로 이동하는 것입니다. 유형

netstat -ban

각 프로세스의 프로세스 ID로 작성된 연결 목록이 제공됩니다. 작업 관리자로 이동하여 View/Select ColumnsPID (프로세스 식별자)를 선택 하고 활성화 하십시오 . netstat -ban 이것에 의해 반환 된 목록에서 iexplore.exe의 PID를 찾으십시오. 그러면 프록시 ip 및 포트가 나타납니다.


3
자동 구성 스크립트를 다운로드하려면 스크립트에 대한 링크를 복사하여 주소 표시 줄 (YMMV)에 붙여 넣기가 더 쉽습니다.
mousio

1
그러나 문제는 도메인 정책으로 인해 변경되지 않으며 IE는 URL 상자를 비활성화합니다. 그것을 복사하거나 전체를 볼 수는 없습니다.
Mike Christensen

1
wpad.dat 대신 프록시 구성이 LAN 설정의 "자동 구성 스크립트 사용"섹션에 나타나는 "proxy.pac"파일을 사용하는 것 같습니다. 사용할 프록시 서버를 결정하는 스크립트입니다.
Ben

1
@Ben Hi Ben, 맞습니다.이 답변은 자동 구성보다는 자동 감지에 중점을 둡니다. 답변을 향상시킬 수 있습니다.
Paul

1
윈도우 10에 나를 위해 작동하지 않았다
Janac 미나

81

새 버전의 Chrome에서는 작동하지 않습니다. 이것을 사용 중지하십시오.

쉽게 찾을 수있는 방법이 하나 더 있습니다. 크롬을 설치하고 URL 아래로 이동하여 프록시 세부 정보를 봅니다.

 chrome://net-internals/#proxy

모든 세부 사항을 볼 수 있습니다


1
더 많은 정보가 있습니다! 공유해 주셔서 감사합니다.
Shiyaz

1
이 방법은 VPN을 사용하면서 네트워크 프록시 프로토콜 유형 IP 및 포트를 알고 자 할 때 매우 유용합니다. 감사합니다.
zionpi

너무 간단하고 강력한 :)
DerVO

9
불행히도 이것은 더 이상 작동하지 않습니다. Google이 기능을 제거한 것으로 보입니다. (저는 Chrome 버전 73에 있지만 언제 제거되었는지 알 수 없습니다. 매일 사용하는 것은 아닙니다.)
David

3
나에게 Chrome 의이 화면은 거의 완전히 비어 있습니다.
DaveInCaz

58

cmd에서 다음 명령을 시도하십시오.

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" | find /i "proxyserver"

희망은 도움이됩니다


13
제 경우에는 "proxyserver"대신 "AutoConfigURL"을 찾아야했습니다. 이로 인해 * .pac 파일이 생성되어 스크립트에서 반환 한 기본 프록시를 찾기 위해 읽을 수있었습니다.
Ben

나에게 이것은 실제 프록시 주소를 보여주는 유일한 대답이었습니다. 다른 사람들은 스크립트를 어디에서 찾을 수 있는지를 보여주었습니다.
Duncan Jones

25

다음 명령도 작동하는 것 같습니다. 보너스로 작동하지 않거나 작동하지 않는 많은 DNS 서버와의 접촉을 피하고 레지스트리 쿼리를 피하므로 상당히 잠겨있는 환경에서도 작동합니다.

Windows Vista 이상 :

netsh winhttp show proxy

Windows XP 이하 :

netsh diag connect ieproxy

출력에서 프록시 주소를 추출하려면 약간의 추가 작업이 필요하므로 레지스트리 접근 방식이 사용 가능할 경우 더 간단합니다.

최신 정보:

Windows 7에서는 netsh가 전화하는 방법에 따라 때로는 다른 결과를 반환한다는 것을 알았습니다. 프롬프트에서 위의 명령을 수동으로 실행하면 '직접 액세스-프록시 없음'이 표시됩니다. 그러나 netshSAS 에서 호출 하면 실제 프록시가 나열됩니다!


4
sais : 직접 액세스 <프록시 서버 없음>. 그러나 나는
분명히

5
"직접 액세스"줄도보고 있습니다. "netsh rom SAS 호출"은 무슨 뜻입니까?
Ben

1
netsh winhttp show proxy시스템 프록시 설정을 표시합니다 (기본 사용자). 사용자의 설정이 다를 수 있습니다.
xmedeko

6
나는 확실히 프록시 뒤에 있으며 netsh명령을 호출 하면 "직접 액세스 (프록시 서버 없음)"가 표시됩니다. SAS 란 무엇입니까?
iaforek

1
"SAS"는 무엇을 의미합니까?
Drew Chapin

19

다음을 실행하여 레지스트리에서 자동 구성 파일 URL을 얻을 수도 있습니다.

reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Wpad" /s | find /i "WpadDetectedURL"



3

Windows 프록시 설정을 표시하기 위해 간단한 WinProxyViewer.exe 를 만들었습니다 . 일반 사용자가이를 실행하고 관리자 (기술 지원 등)에게 출력을 보낼 수 있도록하는 것이 목적입니다.


2

현재 사용중인 프록시 서버를 포함하여 현재 인터넷 연결 및 설정에 대한 많은 정보를 얻으려면 Chrome에서 다음 주소로 이동하십시오.

chrome : // net-internals /

페이지 왼쪽에 "프록시"중에서 요청할 수있는 다양한 유형의 정보 목록을 제공하는 열이 표시됩니다.

참고 : "chrome :"URI 스킴을 창에 완벽하게 추가 할 수 있으므로 크롬뿐만 아니라 모든 브라우저에서 "chrome : // net-internals /"로 이동하여이 정보를 얻을 수 있습니다. 그러나이 URI 스킴에 대한 핸들러는 크롬이어야하므로 어떤 경우에도 크롬을 설치해야합니다. 따라서 URI 구성표 "chrome"을 레지스트리에 추가하는 것은 다른 브라우저를 사용하고 먼저 크롬을 불러오는 데 필요한 클릭 / 타이핑을 피하려는 경우에만 유용합니다 (그런 다음 chrome : // net-internals /로 이동)


1
이것은 더 이상 작동하지 않는 superuser.com/a/1163035/268750 과 동일 합니다.
DaveInCaz

1

완벽한 솔루션은 아니지만 회사 네트워크에서 빠른 조회가 필요할 때 저에게 효과적이었습니다. cmd의 NetStat는 현재 연결을 나열합니다. 포트 8080 또는 9090의 IP가 프록시 일 가능성이 높습니다.


0

위의 힌트 중 하나가 저에게 효과적이었습니다 (Windows 7 Enterprise를 사용하는 대기업에서 일하고 최종 사용자에게는 "완전히 닫힘").

나는 마침내이 작은 Java 프로그램을 발견했는데, 그것은 나를 위해 잘 작동했다 : https : //.com


0

스크립트 경로를 ie 창에 넣으면 wpad 스크립트가 다운로드되거나 열립니다. 다운로드하는 경우 메모장을 사용하여 텍스트 기반으로 봅니다.

WPAD는 소스, 대상, IP 또는 URL (dns 이름의 일부)과 같은 여러 요인에 따라 인터넷 요청을 다른 프록시로 보내거나 인터넷으로 보내는 논리 기반 파일입니다. 어떤 경우에는 파일이 얼마나 복잡한 지에 따라 읽기가 어려울 수 있습니다. 미인을 보았지만 매우 직관적입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.