Konfigurasikan proksi menggunakan alamat IP pada macOS
Panduan ini menerangkan cara menggantikan nama hos DNS proksi dengan alamat IP langsung pada macOS, menggunakan sama ada GUI tetapan rangkaian atau skrip shell.
Ini berguna dalam persekitaran yang mana:
- Resolusi DNS tidak boleh dipercayai atau perlahan
- Anda perlu menghalakan trafik melalui IP egress tertentu
- Penggunaan IP yang konsisten diperlukan untuk akses bersyarat atau peraturan firewall
Kaedah manual (System Settings)
- Buka System Settings → Network
- Pilih rangkaian semasa anda (contohnya, Wi‑Fi atau Ethernet)
- Klik Details → Proxies
- Under:
- Web proxy (HTTP) dan
- Secure web proxy (HTTPS)
Gantikan
proxy.company.comdengan alamat IP proksi (contohnya,192.168.1.10)
- Tetapkan port (biasanya
8080) - Klik OK dan Apply
Kaedah berskrip (bash)
Gunakan skrip shell ini untuk menggunakan tetapan proksi dengan alamat IP mentah merentas semua perkhidmatan rangkaian:
#!/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