일부 모질라 파이어폭스(Mozilla Firefox) 사용자들은 특정 웹사이트에 접속하려는 순간 '프록시 서버가 연결을 거부합니다(The Proxy server is refusing connections)' 오류 메시지를 마주하게 됩니다. 흥미로운 점은 대부분의 사용자가 동일한 사이트를 다른 브라우저로 열면 아무 문제 없이 접속된다고 보고했다는 것입니다.

파이어폭스에서 이 오류가 나타난다는 것은 시스템과 프록시 서버 간의 통신 자체는 이루어지지만, 프록시 서비스가 브라우저가 웹 페이지를 표시하는 데 필요한 데이터를 전달해 주지 못하고 있다는 의미입니다.
대부분의 경우 프록시 솔루션이 일종의 인증을 요구하는데도 파이어폭스가 시스템 프록시를 사용하도록 구성되어 있지 않아 발생합니다. 이 경우 파이어폭스가 시스템의 프록시 설정을 자동으로 감지하도록 강제하면 문제를 해결할 수 있습니다(방법 1).
또 다른 원인은 연결하려는 포트에서 SSL을 허용하지 않는 프록시 서버입니다. 이 경우 프록시 구성에서 해당 SSL 포트를 허용 목록에 추가하면 됩니다(방법 2).
HTTP 프록시를 통해 FTP 사이트에 접속하다가 이 오류를 만났다면, 더 안전한 HTTPS 프록시로 전환하는 것만으로도 오류가 사라집니다(방법 3).
그래도 해결되지 않는다면 현재 사용 중인 프록시 서버를 비활성화하거나(방법 4) VPN 클라이언트를 제거하는 것(방법 5)을 고려해 보세요.
방법 1: 파이어폭스가 프록시 설정을 자동 감지하도록 설정
이 문제는 파이어폭스가 기본적으로 프록시 서버를 처리하는 방식 때문에 발생하기도 합니다. 다른 많은 프로그램과 달리 파이어폭스는 현재 연결된 네트워크에 적용된 시스템 전체 프록시 서비스를 자동으로 따르지 않습니다.
다행히 기본 설정을 변경해 브라우저가 이 네트워크의 프록시 설정을 자동 감지하도록 만들면 문제를 해결할 수 있습니다. 실제로 여러 사용자가 이 방법을 적용한 뒤 오류 없이 모든 웹사이트에 정상적으로 접속할 수 있었다고 확인했습니다.
아래는 파이어폭스의 네트워크 설정에 접근해 기본 연결 설정을 수정하는 단계별 가이드입니다:
- 파이어폭스를 실행하고 화면 우측 상단의 메뉴 버튼을 클릭한 뒤, 나타나는 메뉴에서 설정을 선택합니다.
- 설정 화면에서 왼쪽 세로 메뉴의 일반 카테고리를 선택하고, 오른쪽 화면을 아래로 스크롤해 네트워크 설정 섹션까지 이동한 후 설정... 버튼을 클릭합니다.
- 연결 설정 창이 열리면 인터넷 접속 방식을 '시스템 프록시 설정 사용'(또는 '이 네트워크의 프록시 설정 자동 감지')으로 변경합니다.
- 변경 후 확인을 눌러 저장하고, 브라우저를 재시작한 뒤 이전에 접속에 실패했던 웹페이지에 다시 접속해 봅니다.

그래도 동일한 '프록시 서버가 연결을 거부합니다' 오류가 계속 발생한다면 아래의 다음 해결 방법으로 넘어가세요.
방법 2: 허용 목록에 SSL 포트 추가 (해당되는 경우)
SSL 연결을 위한 별도 포트가 포함된 URL에 접속하려고 할 때도 이 문제가 발생할 수 있습니다. EdgeWave iPrism을 포함한 일부 프록시 솔루션은 이를 잠재적인 보안 위반으로 간주합니다.
이 경우 프록시 서버 구성에 접속해 해당 포트를 대체 SSL 포트로 등록하면 문제를 해결할 수 있습니다.
물론 구체적인 절차는 사용 중인 프록시 솔루션에 따라 크게 다릅니다. 참고로 차단된 SSL 포트를 허용 목록에 추가하는 일반적인 가이드는 다음과 같습니다:
- 오류를 유발하는 URL을 분석해 실제로 사용 중인 포트 번호가 포함되어 있는지 확인합니다.

- 문제가 되는 포트를 확인한 후 프록시 구성 설정을 열고 해당 포트를 대체 SSL 포트로 추가할 수 있는 옵션을 찾습니다.

- 설정을 저장하고 컴퓨터를 재시작합니다.
- 재시작이 완료되면 문제가 해결되었는지 확인합니다.
위 지침을 따른 후에도 문제가 해결되지 않거나 이 방법이 해당되지 않는다면 다음 해결 방법으로 넘어가세요.
방법 3: HTTPS 프록시로 전환 (해당되는 경우)
HTTP 프록시를 통해 FTP 사이트에 접속하려고 할 때도 이 오류가 발생할 수 있습니다. HTTP 프록시 서버는 HTTPS 프록시와 달리 이러한 접속을 허용하지 않습니다.
이 경우 종단 간(end-to-end) 보안 통신을 보장하는 HTTPS 프록시 솔루션으로 전환하면 문제를 해결할 수 있습니다. 유료 서비스를 원하지 않는다면 무료로 사용할 수 있는 SSL 프록시 서버를 찾아주는 사이트를 활용해 보세요.
FTP 기능이 있는 사이트에 접속할 때는 오류가 발생하지 않는다면 다음 해결 방법으로 넘어가세요.
방법 4: 내장 프록시 서버 비활성화 (해당되는 경우)
본인도 모르게 LAN(Local Area Network) 설정에서 프록시 서버가 활성화되어 있으면 이 문제가 발생할 수 있습니다. 전용 프록시 솔루션을 의도적으로 사용 중이라 하더라도, 인터넷 속성 탭을 확인해 두 개의 프록시를 동시에 사용하고 있지 않은지 살펴보는 것이 좋습니다.
이런 상황은 주로 멀웨어나 애드웨어 공격 이후에 발생합니다. 일부 바이러스는 사용자를 스팸 광고로 유도하기 위해 프록시 설정을 몰래 변경하기도 합니다.
실제로 많은 사용자가 인터넷 속성 탭에서 내장 프록시 기능을 비활성화한 후 문제를 완전히 해결했다고 보고했습니다.
Windows 10에서 내장 프록시 비활성화
- Windows 키 + R을 눌러 실행 대화상자를 엽니다. 그런 다음 'ms-settings:network-proxy'를 입력하고 Enter 키를 눌러 설정 메뉴의 프록시 탭을 엽니다.

- 프록시 탭에서 오른쪽 메뉴를 아래로 스크롤해 수동 프록시 설정 섹션으로 이동한 뒤, 프록시 서버 사용 토글을 끕니다.

- 변경을 적용한 후 컴퓨터를 재시작하고 다음 부팅 시 문제가 해결되었는지 확인합니다.
Windows 7 / Windows 8.1에서 내장 프록시 비활성화
- Windows 키 + R을 눌러 실행 대화상자를 엽니다. 입력란에 'inetcpl.cpl'을 입력하고 Enter 키를 눌러 인터넷 속성 창을 엽니다.

- 인터넷 속성 창이 열리면 상단 가로 메뉴에서 연결 탭을 선택한 후 LAN 설정 버튼을 클릭합니다.

- LAN 설정 메뉴에서 프록시 서버 항목으로 이동해 'LAN에 프록시 서버 사용' 체크박스의 선택을 해제합니다.

- 프록시 서버를 비활성화한 후 컴퓨터를 재시작하고 다음 부팅 시 문제가 해결되었는지 확인합니다.
그래도 '프록시 서버가 연결을 거부합니다' 오류가 지속된다면 아래의 마지막 해결 방법으로 넘어가세요.
방법 5: VPN 클라이언트 제거 (해당되는 경우)
파이어폭스에는 VPN 네트워크로 인한 문제를 알려주는 전용 오류 메시지가 없습니다. 따라서 사용 중인 VPN 클라이언트가 이 문제의 원인이라면 동일한 오류 메시지(프록시 서버가 연결을 거부합니다)가 계속 표시될 수 있습니다.
이 경우 문제를 일으키는 VPN 클라이언트를 비활성화하면 해결됩니다. 비활성화가 불가능하다면 VPN 프로그램을 완전히 제거하는 것이 유일한 남은 선택지입니다.
더 이상 방법이 없다면 아래 가이드에 따라 VPN 클라이언트를 제거해 보세요:
- Windows 키 + R을 눌러 실행 대화상자를 엽니다. 입력란에 'appwiz.cpl'을 입력하고 Enter 키를 눌러 프로그램 및 기능 화면을 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭해 관리자 권한을 부여합니다.

- 프로그램 및 기능 화면에서 설치된 프로그램 목록을 스크롤해 현재 사용 중인 VPN 클라이언트를 찾습니다. 찾았다면 마우스 오른쪽 버튼으로 클릭하고 나타나는 메뉴에서 제거를 선택합니다.

- 화면의 안내에 따라 제거를 완료한 후 컴퓨터를 재시작하고 다음 부팅 시 문제가 해결되었는지 확인합니다.