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)
- Buka System Settings → Network
- Pilih jaringan Anda saat ini (misalnya, Wi‑Fi atau Ethernet)
- Klik Details → Proxies
- Under:
- Web proxy (HTTP) dan
- Secure web proxy (HTTPS)
Ganti
proxy.company.comdengan alamat IP proxy (misalnya,192.168.1.10)
- Atur port (biasanya
8080) - 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