macOS에서 프록시 구성하는 방법 (Sonoma, Sequoia 및 Ventura)
업데이트:
Windows와 달리 macOS는 '시스템 설정 → 네트워크 → 프록시' 내에 HTTP(웹 프록시) 및 HTTPS(보안 웹 프록시)에 대한 사용자 이름과 비밀번호 입력란을 기본 제공하며 자격 증명을 macOS 키체인에 안전하게 저장합니다. 또한 내장된 networksetup CLI 유틸리티를 사용하여 네트워크 인터페이스별 프록시 전환을 스크립트로 자동화할 수 있습니다.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1개 IP₫75,000
- 3+ IP₫70,000
- 5+ IP₫65,000
- 10+ IP₫60,000
- 50+ IP₫60,000
- 100+ IP₫60,000
- 200+ IP₫60,000
- 500+ IP₫55,000
- 1개 IP₫40,000
- 5+ IP₫35,000
- 10+ IP₫25,000
- 20+ IP₫25,000
- 50+ IP₫25,000
- 100+ IP₫25,000
- 200+ IP₫25,000
- 500+ IP₫25,000
- 1000+ IP₫22,000
- 2000+ IP₫20,000
macOS 네트워크 프록시 프로토콜 상세 설명
macOS에서는 단일 Wi-Fi 또는 이더넷 인터페이스에서 여러 프록시 프로토콜을 동시에 활성화할 수 있습니다. VinaProxy 유료 프록시를 사용할 때는 '웹 프록시(HTTP)'와 '보안 웹 프록시(HTTPS)'를 모두 활성화해야 합니다.
| macOS 프록시 설정 항목 | 처리 프로토콜 | VinaProxy 호환성 | 키체인 인증 지원 |
|---|---|---|---|
| 웹 프록시 (HTTP) | 일반 HTTP 트래픽 (80 포트) | 완전 지원 (전용 IPv4 및 고정 ISP) | 기본 사용자 이름 및 비밀번호 입력란 제공 |
| 보안 웹 프록시 (HTTPS) | TLS/HTTPS CONNECT 트래픽 (443 포트) | 완전 지원 (전용 IPv4 및 고정 ISP) | 기본 사용자 이름 및 비밀번호 입력란 제공 |
| SOCKS 프록시 | SOCKS5 TCP 스트림 | 무료 프록시 목록에만 적용 (유료 플랜 제외) | 기본 사용자 이름 및 비밀번호 입력란 제공 |
| 다음 호스트 및 도메인에 대한 프록시 설정 제외 | 직접 연결할 로컬 호스트 및 서브넷 | *.local 및 127.0.0.1 권장 | 해당 없음 |
macOS 시스템 설정에서의 단계별 구성 방법
bash
# 터미널에서 networksetup을 사용하여 Wi-Fi 프록시 자동 구성
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# 작업 완료 후 Mac Wi-Fi 프록시 끄기
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
macOS 네트워크 위치 및 터미널 사용 팁
- macOS '네트워크 위치' 기능을 사용하면 직접 연결과 프록시 프로필 간을 두 번의 클릭으로 전환할 수 있습니다. '시스템 설정 → 네트워크'를 열고 서비스 목록 하단의 '...' 원형 메뉴를 클릭한 뒤 '위치 → 위치 편집...'을 선택하여 'VinaProxy' 전용 위치를 생성하세요.
- 참고: macOS 시스템 설정은 Safari, Chrome, Brave 및 기본 Apple 앱에 적용되지만, 터미널 CLI 도구(curl, brew, git, python)는 ~/.zshrc 파일에 export HTTP_PROXY 및 HTTPS_PROXY 환경 변수를 별도로 선언해야 합니다.
단계별 안내
- 1
시스템 설정에서 네트워크 세부사항 열기
Apple 메뉴 → '시스템 설정' → '네트워크'를 클릭하고 현재 연결된 Wi-Fi 또는 이더넷 서비스를 선택한 후 '세부사항...'을 클릭합니다.
- 2
웹 프록시 (HTTP) 활성화 및 자격 증명 입력
왼쪽 사이드바에서 '프록시' 탭을 선택합니다. '웹 프록시 (HTTP)'를 켜고 '서버'에 VinaProxy IP, '포트'에 포트 번호를 입력한 뒤 '프록시 서버에 암호 필요'를 체크하고 사용자 이름과 비밀번호를 입력합니다.
- 3
보안 웹 프록시 (HTTPS) 활성화
'보안 웹 프록시 (HTTPS)'를 켜고 암호화된 HTTPS 웹사이트도 프록시를 거치도록 위와 완전히 동일한 VinaProxy 서버, 포트, 사용자 이름, 비밀번호를 입력합니다.
- 4
변경사항 적용 및 Safari 또는 Chrome에서 확인
우회 목록에 *.local, 169.254/16, 127.0.0.1 이 포함되어 있는지 확인하고 '승인'을 클릭한 후 Safari를 열어 출구 IP와 ASN을 확인합니다.
자주 묻는 질문
macOS에서 웹 프록시 (HTTP)만 켰을 때 HTTPS 웹사이트에서 기존 IP가 나타나는 이유는 무엇인가요?
macOS는 일반 HTTP와 암호화된 HTTPS 프록시 설정을 분리하여 관리합니다. 거의 모든 최신 웹사이트가 HTTPS를 사용하므로 프록시 탭에서 '웹 프록시 (HTTP)'와 '보안 웹 프록시 (HTTPS)'를 모두 활성화해야 합니다.
프록시 설정 후 macOS에서 configd 또는 Safari의 키체인 접근을 허용하라는 메시지가 뜨는 이유는 무엇인가요?
macOS는 프록시 비밀번호를 암호화하여 로그인 키체인에 저장합니다. 백그라운드 네트워크 데몬이 원활하게 인증할 수 있도록 메시지가 표시되면 '항상 허용'을 클릭하세요.
macOS 시스템 설정의 프록시가 brew나 git 같은 터미널 명령에도 적용되나요?
아닙니다. macOS의 BSD/Unix 명령줄 도구는 시스템 환경설정이 아닌 셸 프로필(~/.zshrc)의 HTTP_PROXY 및 HTTPS_PROXY 환경 변수를 읽어 프록시를 처리합니다.
macOS용 초저지연 HTTP(S) 프록시 구매
7개국 전용 IPv4 및 고정 ISP 자격 증명을 즉시 발급받으세요.
프록시 요금제 보기