I-configure ang proxy gamit ang IP address sa macOS
Ipinapaliwanag ng gabay na ito kung paano palitan ang proxy DNS hostname ng isang direktang IP address sa macOS, gamit ang alinman sa GUI ng network settings o shell script.
Kapaki-pakinabang ito sa mga environment kung saan:
- Hindi maaasahan o mabagal ang DNS resolution
- Kailangan mong i-route ang trapiko sa pamamagitan ng isang partikular na egress IP
- Kinakailangan ang pare-parehong paggamit ng IP para sa conditional access o mga firewall rule
Manwal na paraan (System Settings)
- Buksan ang System Settings → Network
- Piliin ang iyong kasalukuyang network (hal., Wi‑Fi o Ethernet)
- I-click ang Details → Proxies
- Under:
- Web proxy (HTTP) at
- Secure web proxy (HTTPS)
Palitan ang
proxy.company.comng IP address ng proxy (hal.,192.168.1.10)
- Itakda ang port (karaniwan ay
8080) - I-click ang OK at Apply
Scripted na paraan (bash)
Gamitin ang shell script na ito upang ilapat ang mga setting ng proxy gamit ang raw IP address sa lahat ng network service:
#!/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