macOS (Sonoma, Sequoia र Ventura) मा प्रोक्सी कसरी कन्फिगर गर्ने
Updated:
Windows को विपरीत, macOS ले HTTP (Web Proxy) र HTTPS (Secure Web Proxy) दुवैका लागि System Settings → Network → Proxies भित्रै सिधै युजरनेम र पासवर्ड फिल्डहरू प्रदान गर्दछ, जसले गर्दा प्रमाणहरू सुरक्षित रूपमा तपाईंको macOS Keychain भित्र भण्डारण हुन्छन्। तपाईं बिल्ट-इन networksetup CLI युटिलिटी प्रयोग गरेर प्रत्येक नेटवर्क इन्टरफेस अनुसार प्रोक्सी टगल गर्न स्क्रिप्ट पनि बनाउन सक्नुहुन्छ।
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP₫ ७५,०००
- 3+ IP हरू₫ ७०,०००
- 5+ IP हरू₫ ६५,०००
- 10+ IP हरू₫ ६०,०००
- 50+ IP हरू₫ ६०,०००
- 100+ IP हरू₫ ६०,०००
- 200+ IP हरू₫ ६०,०००
- 500+ IP हरू₫ ५५,०००
- 1 IP₫ ४०,०००
- 5+ IP हरू₫ ३५,०००
- 10+ IP हरू₫ २५,०००
- 20+ IP हरू₫ २५,०००
- 50+ IP हरू₫ २५,०००
- 100+ IP हरू₫ २५,०००
- 200+ IP हरू₫ २५,०००
- 500+ IP हरू₫ २५,०००
- 1000+ IP हरू₫ २२,०००
- 2000+ IP हरू₫ २०,०००
macOS नेटवर्क प्रोक्सी प्रोटोकलहरूको व्याख्या
macOS ले तपाईंलाई एकल Wi-Fi वा Ethernet इन्टरफेसमा एकैसाथ धेरै प्रोक्सी प्रोटोकलहरू सक्षम गर्न दिन्छ। VinaProxy का सशुल्क प्रोक्सीहरू प्रयोग गर्दा, Web Proxy (HTTP) र Secure Web Proxy (HTTPS) दुवै सक्षम गर्नुहोस्।
| macOS Proxy Toggle | ह्यान्डल गरिने प्रोटोकल | VinaProxy अनुकूलता | Keychain प्रमाणीकरण समर्थन |
|---|---|---|---|
| Web Proxy (HTTP) | सादा HTTP ट्राफिक (पोर्ट 80) | पूर्ण समर्थन (IPv4 र Static ISP) | नेटिभ Username र Password फिल्डहरू |
| Secure Web Proxy (HTTPS) | TLS/HTTPS CONNECT ट्राफिक (पोर्ट 443) | पूर्ण समर्थन (IPv4 र Static ISP) | नेटिभ Username र Password फिल्डहरू |
| SOCKS Proxy | SOCKS5 TCP स्ट्रिमहरू | निःशुल्क प्रोक्सी सूची मात्र (सशुल्क प्लानहरू होइन) | नेटिभ Username र Password फिल्डहरू |
| Bypass proxy settings | प्रत्यक्ष होस्टहरू र CIDR सबनेटहरू | *.local र 127.0.0.1 का लागि सिफारिस गरिएको | N/A |
macOS System Settings मा चरणबद्ध सेटअप
bash
# networksetup मार्फत Terminal बाट macOS Wi-Fi प्रोक्सी सेटअप स्वचालित गर्नुहोस्
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# काम सकिएपछि macOS Wi-Fi प्रोक्सी बन्द गर्नुहोस्
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
macOS Network Locations र Terminal सुझावहरू
- दुई क्लिकमै Direct र Proxy प्रोफाइलहरू बीच स्विच गर्न macOS Network Locations प्रयोग गर्नुहोस्: System Settings → Network खोल्नुहोस्, सेवा सूचीको तल्लो भागमा रहेको '...' गोलो मेनुमा क्लिक गर्नुहोस्, Locations → Edit Locations छान्नुहोस्, र एउटा समर्पित 'VinaProxy' लोकेसन सिर्जना गर्नुहोस्।
- ध्यान दिनुहोस् कि macOS System Settings केवल Safari, Chrome, Brave, र नेटिभ Apple एपहरूमा लागू हुन्छ, तर Terminal CLI उपकरणहरू (curl, brew, git, python) का लागि ~/.zshrc मा export HTTP_PROXY र HTTPS_PROXY आवश्यक पर्दछ।
चरणबद्ध प्रक्रिया
- 1
System Settings मा Network Details खोल्नुहोस्
Apple menu → System Settings → Network मा क्लिक गर्नुहोस्, आफ्नो सक्रिय Wi-Fi वा Ethernet सेवा चयन गर्नुहोस्, र 'Details...' मा क्लिक गर्नुहोस्।
- 2
Web Proxy (HTTP) सक्षम गर्नुहोस् र प्रमाणहरू प्रविष्ट गर्नुहोस्
बायाँ साइडबारमा 'Proxies' ट्याब चयन गर्नुहोस्। 'Web Proxy (HTTP)' लाई अन गर्नुहोस्, 'Server' मा आफ्नो VinaProxy IP र 'Port' मा पोर्ट प्रविष्ट गर्नुहोस्, 'Proxy server requires password' मा टिक लगाउनुहोस्, र आफ्नो Username तथा Password प्रविष्ट गर्नुहोस्।
- 3
Secure Web Proxy (HTTPS) सक्षम गर्नुहोस्
'Secure Web Proxy (HTTPS)' लाई अन गर्नुहोस् र हुबहु उही VinaProxy Server, Port, Username, र Password प्रविष्ट गर्नुहोस् ताकि इन्क्रिप्टेड HTTPS साइटहरू पनि प्रोक्सी मार्फत नै रुट हुन सकून्।
- 4
परिवर्तनहरू लागू गर्नुहोस् र Safari वा Chrome मा प्रमाणीकरण गर्नुहोस्
बाइपास सूचीमा *.local, 169.254/16, 127.0.0.1 समावेश भएको पुष्टि गर्नुहोस्, OK मा क्लिक गर्नुहोस्, र आफ्नो egress IP तथा ASN प्रमाणीकरण गर्न Safari खोल्नुहोस्।
बारम्बार सोधिने प्रश्नहरू
यदि मैले macOS मा Web Proxy (HTTP) मात्र सक्षम गरेको छु भने HTTPS वेबसाइटहरूमा मेरो IP किन उस्तै रहन्छ?
macOS ले सादा HTTP र इन्क्रिप्टेड HTTPS प्रोक्सी सेटिङहरूलाई छुट्टाछुट्टै राख्दछ। प्रायः सबै आधुनिक वेबसाइटहरूले HTTPS प्रयोग गर्ने भएकाले, तपाईंले Proxies ट्याबमा 'Web Proxy (HTTP)' र 'Secure Web Proxy (HTTPS)' दुवै सक्षम गर्नुपर्छ।
प्रोक्सी सेट गरेपछि macOS ले Keychain पहुँच गर्न configd वा Safari लाई अनुमति किन माग्छ?
macOS ले तपाईंको प्रोक्सी पासवर्ड लगइन Keychain मा इन्क्रिप्ट गरेर भण्डारण गर्दछ। प्रम्प्ट देखा पर्दा 'Always Allow' मा क्लिक गर्नुहोस् ताकि पृष्ठभूमिमा चल्ने नेटवर्किङ डेमनहरूले कुनै अवरोध बिना प्रमाणीकरण गर्न सकून्।
के macOS System Settings प्रोक्सीले brew वा git जस्ता Terminal कमान्डहरूलाई असर गर्छ?
गर्दैन। macOS मा चल्ने BSD/Unix कमान्ड-लाइन उपकरणहरूले System Configuration फ्रेमवर्कबाट नभई तपाईंको शेल प्रोफाइल (~/.zshrc) बाट HTTP_PROXY र HTTPS_PROXY इन्भायरमेन्ट रिएबलहरू पढ्छन्।
macOS का लागि कम लेटेन्सी भएका HTTP(S) प्रोक्सीहरू प्राप्त गर्नुहोस्
7 वटा देशहरूमा तत्काल Dedicated IPv4 र Static ISP प्रमाणहरू।
प्रोक्सी मूल्य हेर्नुहोस्