Computer >> 컴퓨터 >  >> 문제 해결 >> 브라우저

브라우저 ERR_PROXY_CONNECTION_FAILED 오류 해결 방법: 단계별 완벽 가이드

ERR_PROXY_CONNECTION_FAILED 오류는 브라우저가 직접 구성했거나 네트워크에서 설정된 프록시 서버를 통해 인터넷에 연결하지 못할 때 발생하는 대표적인 네트워크 오류입니다. 가장 흔한 원인은 잘못된 프록시 설정입니다. 프록시 서버의 주소나 포트 번호가 잘못 입력되면 브라우저는 정상적으로 연결할 수 없습니다.

그 외에도 다음과 같은 원인들이 있을 수 있습니다.

  • 불안정한 네트워크 연결
  • 손상된 브라우저 캐시 또는 쿠키
  • 방화벽이나 백신·보안 소프트웨어의 간섭
  • 서드파티 앱에 의해 임의로 변경된 프록시 설정

문제를 해결하려면 먼저 인터넷 연결이 안정적인지 확인하고, 프록시 설정이 올바르게 구성되어 있는지 점검해야 합니다. 브라우저 캐시와 쿠키를 삭제하거나, 방화벽·백신 프로그램을 임시로 비활성화해 보는 것도 좋은 첫걸음입니다. 아래 가이드에서는 이 오류 코드를 비교적 쉽게 해결할 수 있는 여러 가지 방법을 소개합니다.

1. 자동 프록시 감지 비활성화

가장 먼저 할 일은 Windows에서 프록시 설정 자동 감지 기능을 끄는 것입니다. 이렇게 하면 PC에 직접 구성한 프록시 설정이 의도치 않게 변경되는 상황을 예방할 수 있습니다.

  1. Win 키 + I를 눌러 설정 앱을 엽니다.
  2. 네트워크 및 인터넷 > 프록시 메뉴로 이동합니다.
  3. 자동으로 설정 검색 옵션을 토글로 끕니다.
  4. 오류가 해결되었는지 확인합니다.

2. DNS 캐시 초기화

DNS 캐시에 불일치가 생기면 프록시 서버가 작동을 멈출 수 있습니다. 주로 PC가 프록시 서버에 도달하지 못하고, DNS 서버가 요청을 처리하지 못할 때 발생합니다. DNS 캐시를 초기화하면 문제의 원인을 좁혀가는 데 도움이 됩니다.

  1. 시작 메뉴에서 명령 프롬프트를 검색한 후 관리자 권한으로 실행을 클릭합니다.
  2. 명령 프롬프트 창에 ipconfig /flushdns를 입력하고 Enter 키를 누릅니다.
  3. 오류 코드가 계속 나타나는지 확인합니다.

3. 서드파티 확장 프로그램 비활성화

브라우저에 설치된 서드파티 확장 프로그램, 특히 VPN 형태의 확장 프로그램은 ERR_PROXY_CONNECTION_FAILED 오류를 유발할 수 있습니다. 이런 프로그램은 자체적으로 작동하기 위해 브라우저의 프록시 설정을 변경하기 때문입니다.

시크릿 모드(개인 정보 보호 창)에서는 확장 프로그램이 기본적으로 비활성화되므로, 시크릿 창을 열어 문제가 사라지는지 먼저 확인해 보세요. 문제가 해결된다면 아래 단계에 따라 문제가 되는 확장 프로그램을 찾아내면 됩니다.

  1. 브라우저 우측 상단의 더보기(⋮) 메뉴를 클릭합니다.
  2. 드롭다운 메뉴에서 설정을 선택합니다.
  3. 검색창에 프록시(proxy)를 검색합니다.
  4. 확장 프로그램이 프록시 설정을 수정했다면 관련 안내 메시지가 표시됩니다.
  5. 비활성화를 클릭하거나 관리를 선택해 해당 확장 프로그램을 제거합니다.
  6. 문제가 해결되었는지 확인합니다.

4. TCP/IP 스택 재설정

TCP(전송 제어 프로토콜)와 IP(인터넷 프로토콜)는 인터넷상의 다른 장치와 통신하는 데 필수적인 요소입니다. Windows의 TCP/IP 스택이 손상되면 ERR_PROXY_CONNECTION_FAILED 오류가 발생할 수 있으며, 스택을 재설정하면 문제가 해결될 수 있습니다.

  1. 시작 메뉴에서 명령 프롬프트를 검색합니다.
  2. 관리자 권한으로 실행을 선택합니다.
  3. 명령 프롬프트 창에 아래 명령어를 한 줄씩 차례로 입력합니다.
    netsh winsock reset
    netsh int tcp reset
  4. 컴퓨터를 재시작합니다.
  5. 오류 코드가 계속 나타나는지 확인합니다.

5. 프록시 설정 제거

직접 프록시 서버를 설정한 적이 없는데 이 오류가 발생한다면, 서드파티 앱이 몰래 프록시 설정을 추가했을 가능성이 있습니다. 또는 사용 중인 프록시 서버에 장애가 발생한 경우라면 프록시 설정을 제거하면 문제가 해결될 수 있습니다.

아래에서 프록시 서버를 제거하는 두 가지 방법을 소개합니다. 일부 프록시 설정은 설정 앱에 표시되지 않을 수 있으므로, 이 경우 Windows 레지스트리를 사용해야 합니다.

5.1. 설정 앱 사용

  1. Windows 키 + I를 눌러 설정 앱을 엽니다.
  2. 네트워크 및 인터넷 > 프록시로 이동합니다.
  3. 설정 스크립트 사용 항목 옆의 편집 버튼을 클릭합니다.
  4. 토글을 사용해 스크립트를 끕니다.
  5. 프록시 서버 사용 항목 옆의 편집 버튼을 클릭합니다.
  6. 이 역시 토글로 끕니다.
  7. 편집 대신 설정 버튼이 표시된다면, 설정 앱을 통해 구성된 프록시 서버가 없다는 의미입니다.

5.2. Windows 레지스트리 사용

  1. Win 키 + R을 눌러 실행 창을 엽니다.
  2. regedit을 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
  3. 레지스트리 편집기에서 다음 경로로 이동합니다.
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
  4. 우측 창에서 ProxySettingsPerUser 키를 더블클릭하고 값을 1로 변경합니다.
  5. 키가 존재하지 않으면 새 DWORD(32비트) 값으로 ProxySettingsPerUser를 생성하고 값을 1로 설정합니다.

6. 브라우저 설정 초기화

위의 방법들로도 오류가 해결되지 않는다면 브라우저를 초기화해 보세요. 이 시점에서는 브라우저 설정의 불일치가 원인일 가능성이 높으며, 초기화를 통해 문제를 해결할 수 있습니다.

  1. 브라우저 우측 상단의 더보기(⋮) 메뉴를 열고 설정으로 이동합니다.
  2. 검색창에 설정 초기화를 입력합니다.
  3. 표시되는 브라우저 설정 초기화 옵션을 클릭합니다.
  4. 이후에는 문제가 더 이상 발생하지 않을 것입니다.

마무리

ERR_PROXY_CONNECTION_FAILED 오류는 대부분 잘못된 프록시 설정에서 비롯되지만, DNS 캐시 문제, 확장 프로그램 충돌, 손상된 TCP/IP 스택 등 다양한 원인이 있을 수 있습니다. 위의 방법을 순서대로 하나씩 시도하면 대부분의 경우 문제를 해결할 수 있습니다. 그래도 해결되지 않는다면 네트워크 관리자나 인터넷 서비스 제공업체(ISP)에 문의하여 프록시 서버 자체에 장애가 없는지 확인해 보시기 바랍니다.


저자 소개

케빈 애로우즈(Kevin Arrows)

10년 이상의 업계 경력을 갖춘 베테랑 기술 전문가입니다. 마이크로소프트 공인 기술 전문가(MCTS) 자격증을 보유하고 있으며, 최신 기술 동향을 꾸준히 학습하는 데 큰 열정을 가지고 있습니다. 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅 등 폭넓은 분야의 기술 관련 주제를 집필해 왔으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 동료들의 인정과 존경을 받고 있습니다.