여러 계정을 사용하거나 경쟁자의 가격을 모니터링하거나 다른 IP를 통해 인터넷에 접속하고 싶다면 macOS에서 프록시를 올바르게 설정해야 합니다. Apple은 시스템 설정 인터페이스를 정기적으로 변경하며, Monterey 또는 Ventura에서 작동하던 것이 Sonoma 및 Sequoia에서는 전혀 다르게 보입니다. 이 기사에서는 시스템 설정, 터미널 및 특정 애플리케이션을 통해 모든 현재 방법을 살펴보겠습니다.
설정 전에 알아야 할 사항
설정을 시작하기 전에 프록시 서버에 대한 모든 데이터가 손에 있는지 확인하세요. 없으면 아무것도 작동하지 않습니다. 필요한 것은 다음과 같습니다:
- IP 주소 또는 호스트 이름 — 프록시 서버의 주소 (예:
gate.proxycove.com) - 포트 — 일반적으로 3128, 8080, 1080 또는 제공자가 지정한 다른 포트
- 프로토콜 — HTTP, HTTPS 또는 SOCKS5
- 로그인 및 비밀번호 — 인증이 필요한 프록시 (대부분 유료)
또한 macOS에서 프록시 유형에 따라 다르게 설정되므로 각 유형의 차이를 이해하는 것이 중요합니다:
| 프록시 유형 | 프로토콜 | 사용처 | macOS 지원 |
|---|---|---|---|
| HTTP 프록시 | HTTP | 브라우저, 기본 작업 | ✅ 전체 지원 |
| HTTPS 프록시 | HTTPS (보안) | 보안 연결 | ✅ 전체 지원 |
| SOCKS5 | SOCKS5 | 모든 트래픽, 토렌트, 게임 | ✅ 전체 지원 |
| PAC 파일 | 자동 설정 스크립트 | 기업 네트워크 | ✅ 전체 지원 |
대부분의 작업 — 광고 관리, 소셜 미디어 계정 운영, 마켓플레이스 모니터링 — 에는 SOCKS5 또는 HTTPS가 최적입니다. HTTP 프록시는 브라우저 트래픽에서만 작동하며 애플리케이션의 요청을 가로채지 않습니다. 이 점을 유의하세요.
💡 macOS Sequoia에 대한 중요 사항
macOS Sequoia (15.x)에서는 Apple이 다시 네트워크 설정의 위치를 변경했습니다. 이제 섹션은 System Settings의 “네트워크”로 불리며, 이전의 Network Preferences와는 다릅니다. Ventura 또는 Monterey에서 업데이트한 경우 인터페이스가 익숙하지 않을 수 있습니다.
macOS Sonoma 및 Sequoia의 시스템 설정을 통한 설정
가장 간단한 방법입니다 — 프록시가 시스템 전체에 즉시 적용됩니다. Safari, 대부분의 애플리케이션 및 시스템 서비스는 지정된 프록시를 자동으로 사용할 것입니다. 단계별로 살펴보겠습니다.
1단계. 시스템 설정 열기
화면 왼쪽 상단의 Apple 아이콘 ()을 클릭 → “시스템 설정” (System Settings)을 선택합니다. Sonoma 및 Sequoia에서는 단일 섹션으로 사이드 메뉴가 있으며, 이전의 macOS Monterey의 System Preferences와 혼동하지 마세요.
2단계. “네트워크” 섹션으로 이동
사이드 메뉴에서 “네트워크” (Network)를 찾아 클릭합니다. Wi-Fi, Ethernet, Thunderbolt Bridge 등 네트워크 인터페이스 목록이 표시됩니다. 현재 활성화된 것을 선택합니다 — 일반적으로 Wi-Fi 또는 Ethernet입니다.
3단계. 연결 세부정보 열기
활성 연결 옆의 “자세히…” (Details…) 버튼을 클릭합니다. 열린 창에서 “프록시” (Proxies) 탭으로 이동합니다.
4단계. 프록시 유형 선택 및 데이터 입력
프로토콜 목록이 표시됩니다. 필요한 유형 옆에 체크 표시를 합니다:
- 웹 프록시 (HTTP) — HTTP 프록시용
- 보안 웹 프록시 (HTTPS) — HTTPS 프록시용
- SOCKS 프록시 — SOCKS5용
체크 표시를 하면 오른쪽에 입력 필드가 나타납니다. 다음을 입력합니다:
- 서버 — 프록시의 IP 주소 또는 호스트 이름
- 포트 — 포트 (예: SOCKS5의 경우 1080)
- 인증이 필요한 경우 “프록시 서버에 비밀번호 필요” 체크박스를 선택하고 로그인/비밀번호를 입력합니다
5단계. 예외 (프록시 설정 우회)
“이 호스트 및 도메인에 대한 프록시 설정 우회” 필드에 프록시 없이 직접 열릴 주소를 추가할 수 있습니다. 일반적으로 localhost, 127.0.0.1 및 192.168.0.*와 같은 로컬 네트워크 주소를 추가합니다.
6단계. 설정 저장
OK를 클릭한 다음 네트워크 설정의 기본 창에서 “적용” (Apply)을 클릭합니다. 프록시는 즉시 작동하기 시작하며 — 재부팅이 필요하지 않습니다. IP가 변경되었는지 확인하려면 2ip.ru와 같은 IP 확인 서비스에 접속하세요.
⚠️ 시스템 설정의 제한 사항
macOS의 시스템 설정 프록시는 모든 애플리케이션에 적용되지 않습니다. 일부 프로그램 (Telegram, 토렌트 클라이언트, Node.js 스크립트)은 시스템 프록시를 무시하고 별도의 설정이 필요합니다. 이에 대한 내용은 아래 섹션에서 다룹니다.
터미널을 통한 프록시 설정
터미널은 두 가지 경우에 필요합니다: 시스템 설정에 들어가지 않고 프록시를 빠르게 전환하고 싶거나, 시스템 프록시를 자동으로 인식하지 않는 커맨드 라인 도구 (curl, wget, git, npm 등)와 작업할 때입니다.
networksetup을 통한 프록시 설정
macOS에는 터미널에서 네트워크 설정을 관리할 수 있는 내장 유틸리티 networksetup이 있습니다. 이는 GUI를 통해 얻는 것과 동일한 결과를 제공하지만 더 빠릅니다.
터미널을 열고 (응용 프로그램 → 유틸리티 → 터미널) 필요한 명령을 실행하세요:
HTTP 프록시용:
networksetup -setwebproxy "Wi-Fi" 123.45.67.89 3128
networksetup -setwebproxystate "Wi-Fi" on
HTTPS 프록시용:
networksetup -setsecurewebproxy "Wi-Fi" 123.45.67.89 3128
networksetup -setsecurewebproxystate "Wi-Fi" on
SOCKS5 프록시용:
networksetup -setsocksfirewallproxy "Wi-Fi" 123.45.67.89 1080
networksetup -setsocksfirewallproxystate "Wi-Fi" on
"Wi-Fi"를 사용 중인 인터페이스의 이름으로 바꾸세요 (Ethernet을 사용하는 경우 "Ethernet"이라고 입력). 인터페이스 목록은 다음 명령어로 확인할 수 있습니다:
networksetup -listallnetworkservices
프록시 끄기:
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
networksetup -setsocksfirewallproxystate "Wi-Fi" off
터미널 유틸리티를 위한 환경 변수
curl, wget, pip, npm 또는 git을 사용하는 경우 — 이들은 환경 변수에서 프록시를 읽습니다. 현재 터미널 세션에 추가하세요:
export http_proxy="http://login:[email protected]:3128"
export https_proxy="http://login:[email protected]:3128"
export all_proxy="socks5://login:[email protected]:1080"
이러한 변수가 매번 터미널을 시작할 때 자동으로 적용되도록 하려면 ~/.zshrc 파일에 추가하세요 (macOS의 기본값인 Zsh를 사용하는 경우):
echo 'export http_proxy="http://login:[email protected]:3128"' >> ~/.zshrc
echo 'export https_proxy="http://login:[email protected]:3128"' >> ~/.zshrc
source ~/.zshrc
그 후 모든 커맨드 라인 유틸리티는 자동으로 프록시를 사용할 것입니다. 확인하려면 다음 명령어를 사용하세요:
curl -s https://api.ipify.org
응답으로 프록시 서버의 IP를 받았다면 — 모든 것이 올바르게 설정된 것입니다.
Safari용 프록시: 별도로 설정하는 방법
Safari는 macOS에서 자체 프록시 설정이 없는 유일한 브라우저입니다. 완전히 macOS의 시스템 설정을 사용합니다. 즉, System Settings → Network → Proxies를 통해 프록시를 설정했다면 Safari는 이미 이를 통해 작동합니다.
그러나 Safari에서 직접 프록시 설정을 열어야 하는 경우 브라우저 메뉴를 통해 할 수 있습니다:
- Safari를 엽니다
- 상단 메뉴에서 Safari → 설정 (또는 ⌘ + ,)을 클릭합니다
- “고급” (Advanced) 탭으로 이동합니다
- 맨 아래에서 “프록시: 설정 변경…” 항목을 찾습니다
- 클릭하면 시스템 네트워크 설정이 열리며, Proxies 탭으로 이동합니다
이는 동일한 시스템 설정에 대한 바로 가기일 뿐입니다. Safari 전용의 별도 프록시는 없습니다 — 만약 한 브라우저는 프록시를 통해, 다른 브라우저는 직접 연결해야 한다면, Safari는 적합하지 않습니다. 이 경우 Chrome과 확장 프로그램 또는 안티탐지 브라우저를 사용하세요.
💡 SMM 전문가 및 중재자를 위한 팁
여러 계정으로 작업하고 각 계정이 자신의 IP를 통해 진행되도록 하려면 macOS의 시스템 설정으로는 부족합니다. 시스템은 모든 트래픽에 대해 하나의 프록시를 사용합니다. 멀티 계정 운영을 위해서는 안티탐지 브라우저가 필요합니다 — 이에 대한 자세한 내용은 아래 섹션에서 다룹니다.
macOS에서 Google Chrome용 프록시
macOS에서 Google Chrome도 기본적으로 시스템 프록시 설정을 사용합니다 — Safari와 마찬가지로. 그러나 Chrome은 더 많은 유연성을 제공하는 몇 가지 추가 설정 방법이 있습니다.
방법 1. 시스템 설정을 통한 설정 (기본값)
System Settings → Network → Proxies에서 프록시가 설정되어 있다면 Chrome이 자동으로 이를 인식합니다. 현재 설정을 확인하려면 Chrome에서 chrome://net-internals/#proxy 주소를 열어보세요 — 어떤 프록시가 사용되고 있는지 표시됩니다.
방법 2. 확장을 통한 설정 (유연성을 위해 권장)
확장은 시스템 설정에 들어가지 않고 클릭 한 번으로 프록시를 전환할 수 있게 해줍니다. 인기 있는 옵션은 다음과 같습니다:
- Proxy SwitchyOmega — 가장 인기 있는 확장입니다. 다양한 프록시로 프로필을 생성하고 툴바 아이콘에서 전환할 수 있습니다. HTTP, HTTPS 및 SOCKS5를 지원합니다.
- FoxyProxy — 유사한 기능을 가진 대안으로, Chrome 및 Firefox용 버전이 있습니다.
Chrome에서 Proxy SwitchyOmega 설정하는 방법:
- Chrome 웹 스토어에서 확장을 설치합니다
- 확장 아이콘을 클릭 → 옵션을 선택합니다
- 왼쪽 메뉴에서 “새 프로필”을 클릭합니다
- 프로필에 이름을 지정합니다 (예: “Proxy US”)
- 유형을 선택합니다: 프록시 프로필
- 프로토콜 (SOCKS5/HTTP/HTTPS), 서버 및 포트를 지정합니다
- 인증이 필요한 경우 로그인 및 비밀번호를 입력합니다
- 변경 사항 적용을 클릭합니다
- 툴바의 확장 아이콘을 클릭하고 생성된 프로필을 선택합니다
확장의 주요 장점은 Chrome이 프록스를 통해 작동하고 Mac의 모든 다른 애플리케이션은 직접 연결을 계속 사용할 수 있다는 점입니다. 이는 브라우저에 대해서만 격리가 필요할 때 편리합니다.
방법 3. 커맨드 라인 매개변수를 사용하여 Chrome 실행하기
특정 프록시를 통해 Chrome을 실행할 수 있습니다 — 자동화 또는 테스트에 유용합니다:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
--proxy-server="socks5://123.45.67.89:1080" \
--proxy-bypass-list="localhost;127.0.0.1"
이렇게 실행하면 Chrome은 지정된 프록시만 사용하고 시스템 설정을 무시합니다. 새로운 프록시를 빠르게 테스트할 때 편리합니다.
기타 애플리케이션용 프록시: Telegram, Zoom, 토렌트 클라이언트
macOS의 많은 애플리케이션은 시스템 프록시를 무시하고 내부에서 별도의 설정이 필요합니다. 가장 인기 있는 것들을 살펴보겠습니다.
Telegram
Telegram은 프록시 지원이 내장되어 있습니다. 설정하려면:
- Telegram을 엽니다 → 설정 (⌘ + ,)
- “개인정보 및 보안” 섹션으로 이동합니다
- “프록시 설정”까지 아래로 스크롤합니다
- “프록시 사용”을 활성화합니다
- 유형을 선택합니다: SOCKS5 또는 MTProto (후자는 Telegram 전용)
- 서버, 포트, 로그인 및 비밀번호를 입력합니다
- “저장”을 클릭합니다
Zoom
Zoom은 macOS의 시스템 프록시 설정을 사용하지만 추가로 수동으로 설정할 수 있습니다:
- Zoom을 엽니다 → 설정
- “네트워크”로 이동합니다
- “프록시 설정…”을 클릭합니다
- “프록시 서버 수동 사용”을 선택합니다
- 주소와 포트를 입력합니다
토렌트 클라이언트 (qBittorrent, Transmission)
토렌트 클라이언트는 일반적으로 SOCKS5를 지원합니다 — 이는 모든 트래픽을 리다이렉트하므로 선호되는 옵션입니다.
qBittorrent: 설정 → 연결 → 프록시 서버 → SOCKS5 유형 선택 후 데이터 입력.
Transmission: 설정 → 네트워크 → 프록시 탭 → 활성화 후 데이터 입력.
모든 Mac 트래픽을 예외 없이 프록시를 통해 리다이렉트해야 하는 작업에는 특수 터널 클라이언트인 Proxifier, ProxyCap 또는 Surge를 사용합니다. 이들은 시스템 수준에서 트래픽을 가로채고 지정된 프록시를 통해 강제로 리다이렉트합니다.
Mac에서의 안티탐지 브라우저: 시스템 설정으로는 부족할 때
만약 당신이 중재자, SMM 전문가이거나 하나의 플랫폼에서 여러 계정으로 작업하고 있다면 — 시스템 프록시 설정은 문제를 해결하지 못합니다. 그 이유는 다음과 같습니다:
- 시스템 프록시는 IP만 변경하지만 브라우저의 지문은 변경하지 않습니다
- Facebook, Instagram, TikTok은 IP뿐만 아니라 Canvas fingerprint, User-Agent, 화면 해상도, 시간대 및 수십 가지 다른 매개변수를 추적합니다
- 동일한 fingerprint를 가진 두 계정으로 접속하면 플랫폼이 이를 연결하여 두 계정을 모두 차단합니다
멀티 계정 운영을 위해서는 각 계정에 대해 별도의 지문, 쿠키 및 프록시를 가진 격리된 프로필을 생성하는 안티탐지 브라우저를 사용합니다. macOS에서 작동하는 브라우저는 다음과 같습니다:
| 브라우저 | macOS 지원 | 더 나은 용도 | 특징 |
|---|---|---|---|
| Dolphin Anty | ✅ 예 | Facebook Ads, 중재 | 10개의 프로필에 대한 무료 플랜 제공 |
| AdsPower | ✅ 예 | SMM, 전자상거래 | 내장된 RPA 자동화 |
| GoLogin | ✅ 예 | 멀티 계정 운영 | 클라우드 프로필, 브라우저를 통해 작동 |
| Multilogin | ✅ 예 | 대규모 팀 | 자체 엔진 Mimic/Stealthfox |
| Octo Browser | ✅ 예 | 중재, 암호화폐 | 높은 안티탐지 보호 |
macOS에서 Dolphin Anty에 프록시 추가하는 방법
- Dolphin Anty를 엽니다 → 왼쪽 메뉴에서 “프록시” 섹션으로 이동합니다
- “프록시 추가”를 클릭합니다
- 유형을 선택합니다: SOCKS5 또는 HTTP
- 호스트, 포트, 로그인 및 비밀번호를 입력합니다
- “확인”을 클릭합니다 — Dolphin이 국가 및 IP를 표시합니다
- 프록시를 저장하고 필요한 브라우저 프로필에 연결합니다
Facebook Ads 및 Instagram을 안티탐지 브라우저를 통해 사용하려면 모바일 프록시를 사용하는 것이 좋습니다 — 이는 모바일 운영자의 IP를 가지고 있어 소셜 네트워크가 데이터 센터보다 훨씬 더 신뢰합니다.
자주 발생하는 오류 및 수정 방법
macOS Sonoma 및 Sequoia에서 프록시 설정 시 발생할 수 있는 일반적인 문제를 살펴보겠습니다.
❌ 프록시가 설정되었지만 IP가 변경되지 않음
원인 및 해결 방법:
- 설정 저장 후 “적용”을 클릭하지 않음 — 네트워크 설정 창에서 Apply를 클릭하세요
- 잘못된 프록시 유형 — HTTP로 설정했지만 사이트가 HTTPS로 작동하는 경우 Secure Web Proxy를 별도로 활성화해야 합니다
- 애플리케이션이 시스템 프록시를 무시함 — 애플리케이션 내부에서 프록시를 설정하세요
- 프록시가 작동하지 않음 — 데이터를 확인하세요, 만료되었거나 비밀번호가 잘못되었을 수 있습니다
❌ 프록시를 켠 후 사이트가 열리지 않음
- 프록시 서버가 사용 불가능함 —
ping 123.45.67.89명령어로 프록시 IP에 대한 핑을 확인하세요 - 잘못된 포트 — 제공자에게 선택한 프로토콜에 대한 올바른 포트를 확인하세요
- macOS 방화벽이 연결을 차단함 — 확인을 위해 System Settings → Network → Firewall에서 일시적으로 비활성화하세요
- 프록시가 인증을 요구함 — “프록시 서버에 비밀번호 필요” 체크박스를 활성화하고 로그인/비밀번호를 입력하세요
❌ 브라우저에서는 프록시가 작동하지만 터미널에서는 작동하지 않음
터미널 유틸리티 (curl, git, npm)는 macOS의 시스템 프록시를 자동으로 사용하지 않습니다. 환경 변수를 명시적으로 설정해야 합니다 — 위의 터미널 섹션에서 설명한 대로.
❌ macOS Sequoia가 업데이트 후 프록시 설정을 초기화함
이는 macOS의 주요 업데이트 후 알려진 문제입니다. 해결 방법: 시스템 업데이트 후 항상 System Settings → Network에서 프록시 설정을 확인하고 필요시 데이터를 다시 입력하세요. 자동화를 위해 networksetup 명령어로 스크립트를 만들고 자동 시작에 추가할 수 있습니다.
❌ Chrome이 ERR_PROXY_CONNECTION_FAILED 오류를 표시함
- 프록시 서버가 실행 중이고 접근 가능함을 확인하세요
- 올바른 프로토콜 (HTTP vs SOCKS5)을 선택했는지 확인하세요
chrome://net-internals/#proxy를 열고 “설정 다시 적용”을 클릭해 보세요- 확장을 사용하는 경우 “직접 연결”로 전환한 후 다시 시도해 보세요
작업에 적합한 프록시 유형 선택하기
설정은 단지 절반의 일입니다. 특정 작업에 적합한 프록시 유형을 선택하는 것이 중요합니다. 잘못된 선택은 차단, 느린 작동 또는 불필요한 비용을 초래할 수 있습니다.
| 작업 | 추천 유형 | 이유 |
|---|---|---|
| Facebook Ads, TikTok Ads | 모바일 프록시 | 모바일 운영자의 IP — 플랫폼에서 최대 신뢰 |
| Instagram, TikTok (계정 운영) | 주거용 프록시 | 실제 가정 IP, 차단 위험 낮음 |
| Wildberries, Ozon, Avito 크롤링 | 데이터 센터 프록시 | 대량 요청을 위한 높은 속도 및 낮은 가격 |
| 익명 브라우징, 차단 우회 | 주거용 프록시 | 일반 사용자처럼 보이며 차단되지 않음 |
| 다양한 지역에서 광고 확인 | 주거용 프록시 | 국가 및 도시별 지리적 타겟팅 |
| 자동화, 봇, 스크립트 | 데이터 센터 프록시 또는 주거용 프록시 | 대상 사이트의 보호에 따라 다름 |
프로토콜: HTTP vs SOCKS5 — 무엇을 선택할까?
제공자가 두 가지 옵션을 모두 지원하는 경우 — SOCKS5를 선택하세요. 그 이유는 다음과 같습니다:
- SOCKS5는 모든 유형의 트래픽을 지원합니다: HTTP, HTTPS, UDP (게임 및 VoIP에 필요)
- SOCKS5는 요청에 헤더를 추가하지 않으며 X-Forwarded-For 헤더를 통해 실제 IP를 노출하지 않습니다
- HTTP 프록시는 웹 트래픽에서만 작동하며 때때로 식별 가능한 헤더를 추가합니다
- SOCKS5는 모든 안티탐지 브라우저와 대부분의 애플리케이션에서 지원됩니다
예외는 기업 네트워크 및 특정 도구로, 이들은 HTTP만 지원합니다. 그 외의 경우 SOCKS5가 선호되는 선택입니다.
결론
macOS Sonoma 및 Sequoia에서 프록시 설정은 목표에 따라 여러 방법으로 해결할 수 있는 작업입니다. 시스템의 모든 트래픽을 프록시를 통해 리다이렉트하려면 System Settings → Network → Proxies를 사용하세요. 터미널 도구의 경우 환경 변수 또는 networksetup 유틸리티를 사용하세요. Chrome에서 유연한 전환을 원한다면 Proxy SwitchyOmega 확장을 사용하세요. Facebook, Instagram 또는 TikTok에서 멀티 계정을 운영하려면 각 프로필에 대해 별도의 프록시를 가진 안티탐지 브라우저를 사용하세요.
주요 규칙: 시스템 프록시는 IP를 변경하지만 익명성을 보장하지 않으며 여러 계정으로 작업할 때 차단을 방지하지 않습니다. 심각한 작업에는 올바른 프록시 유형 + 안티탐지 브라우저 조합이 필요합니다.
Mac에서 소셜 미디어, 광고 관리 또는 마켓플레이스를 모니터링할 계획이라면 주거용 프록시에 주목하는 것이 좋습니다 — 이는 실제 가정 사용자 IP를 제공하며 차단 위험이 최소화되고 국가 및 도시별 지리적 타겟팅을 지원합니다. Facebook Ads 및 TikTok Ads와 작업할 때는 모바일 IP가 최적의 선택입니다 — 플랫폼은 서버 주소보다 훨씬 더 신뢰합니다.