네트워크 프록시 구성
네트워크 프록시 구성은 프로그램이 네트워크 리소스에 액세스할 때 사용할 프록시 서버를 설정하여 프록시를 통해서만 액세스할 수 있는 리소스에 프로그램이 정상적으로 액세스할 수 있도록 합니다.
네트워크 프록시 구성에 액세스
다음 두 가지 경로를 통해 네트워크 프록시 구성 페이지에 액세스할 수 있습니다:
- 작업 관리 >> 네트워크 프록시
- 시스템 관리 >> 시스템 구성 >> 네트워크 구성
구성 인터페이스


구성 항목 설명
프록시 활성화
기능 설명: 네트워크 프록시 기능을 활성화할지 여부를 설정합니다.
작용: 활성화하면 프로그램이 구성된 프록시 서버를 통해 네트워크 리소스에 액세스합니다.
프록시 프로토콜
기능 설명: 네트워크 프록시의 프로토콜 유형을 선택합니다.
사용 가능한 프로토콜:
- HTTP
- SOCKS4
- SOCKS5
권장: 프록시 서버 유형에 따라 적절한 프로토콜을 선택하세요.
프록시 호스트
기능 설명: 네트워크 프록시 서버의 호스트 주소를 입력합니다.
형식: IP 주소(예: 192.168.1.1) 또는 도메인 이름(예: proxy.example.com)이 될 수 있습니다.
프록시 포트
기능 설명: 네트워크 프록시 서버의 포트 번호를 입력합니다.
일반적인 포트:
- HTTP 프록시: 8080, 3128
- SOCKS 프록시: 1080
사용자 이름
기능 설명: 네트워크 프록시 서버에 인증이 필요한 경우 인증 사용자 이름을 입력합니다.
비밀번호
기능 설명: 네트워크 프록시 서버에 인증이 필요한 경우 인증 비밀번호를 입력합니다.
프록시 제외 호스트
기능 설명: 프록시를 통해 액세스할 필요가 없는 호스트 주소를 설정합니다.
추가 방법: 호스트 주소를 입력한 후 Enter 키를 눌러 추가를 확인합니다.
적용 시나리오:
- 로컬 네트워크 리소스
- 프록시를 통해 액세스할 필요가 없는 공용 리소스


구성 예제
다음은 일반적인 네트워크 프록시 구성 예제입니다:
예제 1: HTTP 프록시
| 구성 항목 | 설정 값 |
|---|---|
| 프록시 활성화 | 활성화 |
| 프록시 프로토콜 | HTTP |
| 프록시 호스트 | 192.168.1.100 |
| 프록시 포트 | 8080 |
| 사용자 이름 | user |
| 비밀번호 | password |
| 프록시 제외 호스트 | localhost, 127.0.0.1 |
예제 2: SOCKS5 프록시
| 구성 항목 | 설정 값 |
|---|---|
| 프록시 활성화 | 활성화 |
| 프록시 프로토콜 | SOCKS5 |
| 프록시 호스트 | proxy.example.com |
| 프록시 포트 | 1080 |
| 사용자 이름 | - |
| 비밀번호 | - |
| 프록시 제외 호스트 | localhost, 192.168.1.* |
주의사항
- 구성 완료 후 프로그램을 재시작해야 적용됩니다
- 구성 오류로 인해 프로그램이 정상적으로 실행되지 않을 수 있습니다
- 프록시 서버 주소와 포트가 올바른지 확인하세요
- 프록시 서버에 정상적으로 액세스할 수 있는지 확인하세요
- 인증이 필요한 프록시의 경우 사용자 이름과 비밀번호가 올바른지 확인하세요
자주 묻는 질문
Q: 왜 네트워크 프록시를 구성해야 하나요?
A: 일부 네트워크 리소스는 특정 네트워크 환경을 통해서만 액세스할 수 있으며, 네트워크 프록시를 구성하면 프로그램이 다음과 같은 리소스에 정상적으로 액세스할 수 있도록 도와줍니다:
- 특정 지역의 네트워크 리소스에 액세스해야 하는 일부 스크레이퍼
- 외부 API에 액세스해야 하는 일부 플러그인
Q: 프록시 구성이 올바른지 어떻게 테스트하나요?
A: 다음 방법으로 테스트할 수 있습니다:
- 프록시 설정 구성
- 프로그램 재시작
- 네트워크 액세스가 필요한 작업(예: 스크래핑) 실행
- 작업이 성공적으로 완료되었는지 확인
Q: 프록시 구성이 적용되면 모든 네트워크 요청이 프록시를 통과하나요?
A: 아니요, 네트워크 액세스가 필요한 특정 작업만 프록시를 통과하며, 프록시 제외 호스트를 설정하여 프록시를 통해 액세스할 필요가 없는 리소스를 지정할 수 있습니다.
Q: 프록시 제외 호스트를 설정했지만 여전히 프록시를 통해 액세스하려고 하면 어떻게 하나요?
A: 다음과 같은原因이 있을 수 있습니다:
- 프록시 제외 호스트 형식이 올바르지 않음
- 구성이 적용되지 않음(프로그램 재시작 필요)
- 프로그램 내부 로직에서 프록시 우선 사용
Q: 프록시 서버 연결 실패의 영향은 무엇인가요?
A: 프록시 서버 연결에 실패하면 다음과 같은 문제가 발생할 수 있습니다:
- 스크래핑 실패
- 플러그인이 정상적으로 작동하지 않음
- 온라인 리소스를 가져올 수 없음
모범 사례
- 안정적인 프록시 서버 사용: 프록시 서버가 안정적이고 신뢰할 수 있도록 하여 빈번한 연결 끊김을 방지하세요.
- 프록시 제외 호스트合理 설정: 로컬 리소스와 프록시가 필요 없는 공용 리소스를 프록시 제외 목록에 추가하여 액세스 속도를提高하세요.
- 프록시 구성 정기 점검: 네트워크 환경이 변경된 경우 프록시 구성을及时 업데이트하세요.
- 프록시 구성 백업: 구성을修改하기 전 현재 구성을 기록하여 문제 발생时恢复할 수 있도록 하세요.