Lewati ke konten utama

Konfigurasikan proxy menggunakan alamat IP di macOS

Panduan ini menjelaskan cara mengganti hostname DNS proxy dengan alamat IP langsung di macOS, menggunakan GUI pengaturan jaringan atau skrip shell.

Ini berguna di lingkungan tempat:

  • Resolusi DNS tidak andal atau lambat
  • Anda perlu merutekan lalu lintas melalui IP egress tertentu
  • Penggunaan IP yang konsisten diperlukan untuk akses bersyarat atau aturan firewall

Metode manual (System Settings)

  1. Buka System SettingsNetwork
  2. Pilih jaringan Anda saat ini (misalnya, Wi‑Fi atau Ethernet)
  3. Klik DetailsProxies
  4. Under:
    • Web proxy (HTTP) dan
    • Secure web proxy (HTTPS) Ganti proxy.company.com dengan alamat IP proxy (misalnya, 192.168.1.10)
  5. Atur port (biasanya 8080)
  6. Klik OK dan Apply

Metode dengan skrip (bash)

Gunakan shell script ini untuk menerapkan pengaturan proxy menggunakan alamat IP mentah di semua layanan jaringan:

#!/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