프록시 서버가 연결을 거부함: 원인 및 의미
업데이트:
"프록시 서버가 연결을 거부하고 있습니다(The proxy server is refusing connections)"는 Firefox가 프록시 주소에 연결을 시도했으나 문이 닫혀 있음을 알리는 메시지입니다. 대상 서버에서 해당 포트의 연결을 수락하지 않는다고 응답한 것입니다. 이는 로그인 이전 단계에서 발생하는 네트워크 수준의 오류이므로 비밀번호를 변경해도 해결되지 않습니다.
이 오류 메시지가 나타나는 주요 원인
- Firefox가 종료된 로컬 프록시를 가리키고 있음. 네트워크 디버깅 도구와 프록시 앱은 주로
127.0.0.1에서 대기합니다. Firefox에 설정이 남아 있는 상태에서 해당 앱을 종료하면 모든 페이지에서 연결이 거부됩니다. - Firefox가 시스템 프록시를 따르고 있음. 시스템 설정 모드에서는 Windows나 macOS에 남아 있는 이전 프록시 설정으로 인해 Firefox에서도 문제가 발생합니다.
- 잘못된 포트 또는 중단된 주문. 포트 번호가 주문 내역과 일치하지 않거나, 해당 포트에서 프록시가 더 이상 서비스되지 않는 경우입니다.
- 잘못된 필드 입력. SOCKS Host 필드에 HTTP 프록시를 입력했거나 그 반대로 입력한 경우입니다. 주문한 프로토콜에 맞는 필드를 사용해야 합니다.
curl로 포트 상태 직접 확인하기
Firefox는 더 자세한 세부 정보를 제공하지 않으므로 포트를 직접 조회해 보세요. 서비스가 실행 중이지 않은 문서 예시 주소 203.0.113.10:8080을 대상으로 테스트했을 때 curl: (7) Failed to connect to 203.0.113.10 port 8080 after 0 ms: Couldn't connect to server 오류가 발생했습니다. 여기서 after 0 ms가 핵심입니다. 아무런 응답도 없는 프록시 시간 초과와 달리 연결 거부는 거의 즉각적으로 반환됩니다.
터미널 사용이 번거롭다면 프록시 체커에서 동일한 문제를 connect failed 상태로 확인할 수 있으며, 포트 체커를 통해 인터넷에서 해당 포트에 접근할 수 있는지 확인할 수 있습니다. Chrome과 Edge에서는 동일한 오류를 ERR_PROXY_CONNECTION_FAILED로 표시합니다.
Firefox 프록시 설정 수정하기
- Firefox 설정을 열고 네트워크 설정으로 스크롤한 뒤 옆에 있는 설정 버튼을 클릭합니다.
- 프록시가 필요 없다면 '프록시 사용 안 함'을 선택하고 확인을 클릭합니다. 오류가 사라진다면 기존 설정이 문제였던 것입니다.
- '시스템 프록시 설정 사용'이 선택되어 있다면 운영체제의 프록시를 수정해야 합니다. 자세한 내용은 프록시 끄기 가이드를 확인하세요.
- '수동 프록시 설정'을 사용할 경우 대시보드 주문 내역과 각 필드를 비교하세요. HTTP(S) 프록시는 HTTP 프록시에 입력하고, SOCKS5 프록시는 SOCKS v5를 선택한 후 SOCKS 호스트에 입력합니다.
- 비밀번호가 설정된 프록시의 경우 Firefox에서 첫 페이지를 로드할 때 사용자 이름과 비밀번호를 묻습니다. 자세한 내용은 Firefox 프록시 설정을 참조하세요.
Firefox 외 환경에서 동일한 오류가 발생하는 경우
안티디텍트 브라우저에서는 보통 프록시 확인 단계에서 즉시 실패하며 포트 거부 오류가 나타납니다. Python requests 라이브러리에서는 프록시 연결 문제를 requests.exceptions.ProxyError로 발생시키므로, 전체 메시지를 출력하여 근본적인 원인을 확인하세요. 해결 방법은 어디서나 동일합니다. IP와 포트를 확인한 뒤 해당 포트가 열려 있는지 점검하면 됩니다.
단계별 안내
- 1
Firefox 네트워크 설정 열기
설정 > 네트워크 설정 > 설정 메뉴에서 Firefox가 사용 중인 프록시 모드를 확인할 수 있습니다.
- 2
'프록시 사용 안 함' 시도
'프록시 사용 안 함'을 선택하고 확인을 클릭한 후 페이지를 새로고침하여 프록시가 원인인지 확인합니다.
- 3
프록시 포트 테스트
프록시를 계속 사용해야 한다면 해당 정보를 프록시 체커에 붙여넣거나
curl -x를 실행하여 오류(7)이 발생하는지 확인합니다. - 4
올바른 필드에 다시 입력
주문 내역에 맞춰 IP와 포트를 HTTP 프록시 또는 SOCKS 호스트에 입력하고 저장한 후 테스트 페이지를 불러옵니다.
자주 묻는 질문
비밀번호를 잘못 입력해서 프록시 연결 거부 오류가 발생할 수 있나요?
아닙니다. 연결 거부는 로그인 전에 발생합니다. 비밀번호가 잘못된 경우에는 407 오류가 표시되거나 로그인 프롬프트가 반복해서 나타납니다.
프록시를 설정한 적이 없는데 Firefox에 이 오류가 뜨는 이유는 무엇인가요?
Firefox가 시스템 프록시 설정을 사용하고 있는지 확인한 다음, 운영체제의 프록시 설정과 Firefox에 설치된 프록시 확장 기능을 점검해 보세요.
Chrome에서는 프록시가 작동하는데 Firefox에서만 연결이 거부되나요?
Firefox는 시스템과 별개의 자체 설정을 유지할 수 있습니다. 네트워크 설정을 열고 IP, 포트, 프로토콜 필드가 올바르게 입력되었는지 비교해 보세요.
회사 네트워크에서만 이 문제가 발생합니다.
해당 네트워크에서 아웃바운드 포트를 차단하고 있을 수 있습니다. 모바일 데이터 환경에서 동일한 프록시를 테스트해 보세요. 모바일에서 정상 작동한다면 네트워크 관리자에게 문의해야 합니다. 자세한 내용은 프록시 및 방화벽 점검 가이드를 확인하세요.
Firefox용 HTTP(S) 및 SOCKS5 프록시
사용 중인 소프트웨어에 필요한 프로토콜을 선택하고 IP, 포트 및 인증 정보를 즉시 받아보세요.
요금제 보기