주요 콘텐츠로 건너뛰기

macOS에서 IP 주소를 사용하여 프록시 구성

이 가이드는 macOS에서 네트워크 설정 GUI 또는 셸 스크립트를 사용하여 프록시 DNS hostname직접 IP 주소로 바꾸는 방법을 설명합니다.

다음과 같은 환경에서 유용합니다:

  • DNS 확인이 불안정하거나 느린 경우
  • 특정 송신 IP를 통해 트래픽을 라우팅해야 하는 경우
  • 조건부 액세스 또는 방화벽 규칙을 위해 일관된 IP 사용이 필요한 경우

수동 방법(System Settings)

  1. System SettingsNetwork를 엽니다
  2. 현재 네트워크(예: Wi-Fi 또는 Ethernet)를 선택합니다
  3. DetailsProxies를 클릭합니다
  4. Under:
    • Web proxy (HTTP)
    • Secure web proxy (HTTPS) proxy.company.com을 프록시의 IP 주소(예:192.168.1.10)로 바꿉니다
  5. 포트(일반적으로 8080)를 설정합니다
  6. OKApply를 클릭합니다

스크립트 방식 (bash)

원시 IP 주소를 사용하여 모든 네트워크 서비스에 프록시 설정을 적용하려면 이 셸 스크립트를 사용하세요:

#!/bin/bash

# Define proxy IP and port
PROXY="192.168.1.10"
PORT="8080"

# Get list of all network services (excluding the header)
services=$(networksetup -listallnetworkservices | tail +2)

# Apply proxy settings to each network service
for service in $services; do
echo "Setting IP proxy for: $service"
networksetup -setwebproxy "$service" "$PROXY" "$PORT"
networksetup -setsecurewebproxy "$service" "$PROXY" "$PORT"
networksetup -setproxybypassdomains "$service" $(echo $EXCLUSIONS | tr "," " ")
done