Lumaktaw sa pangunahing nilalaman

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)

  1. Buksan ang System SettingsNetwork
  2. Piliin ang iyong kasalukuyang network (hal., Wi‑Fi o Ethernet)
  3. I-click ang DetailsProxies
  4. Under:
    • Web proxy (HTTP) at
    • Secure web proxy (HTTPS) Palitan ang proxy.company.com ng IP address ng proxy (hal., 192.168.1.10)
  5. Itakda ang port (karaniwan ay 8080)
  6. 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