macOS पर IP address का उपयोग करके proxy configure करें
यह गाइड बताती है कि macOS पर proxy DNS hostname को direct IP address से कैसे बदलें, चाहे network settings GUI का उपयोग करके या shell script के माध्यम से।
यह उन environments में उपयोगी है जहाँ:
- DNS resolution अविश्वसनीय है या धीमा है
- आपको traffic को किसी विशेष egress IP के माध्यम से route करना है
- conditional access या firewall rules के लिए एकसमान IP उपयोग आवश्यक है
मैनुअल विधि (System Settings)
- System Settings → Network खोलें
- अपना वर्तमान network चुनें (उदाहरण के लिए, Wi-Fi या Ethernet)
- Details → Proxies पर क्लिक करें
- Under:
- Web proxy (HTTP) और
- Secure web proxy (HTTPS)
proxy.company.comको proxy के IP address से बदलें (उदाहरण के लिए,192.168.1.10)
- port सेट करें (आमतौर पर
8080) - OK और Apply पर क्लिक करें
स्क्रिप्टेड विधि (bash)
सभी नेटवर्क सेवाओं में raw IP address का उपयोग करके proxy settings लागू करने के लिए इस shell script का उपयोग करें:
#!/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