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₫75,000
- 3+ IPs₫70,000
- 5+ IPs₫65,000
- 10+ IPs₫60,000
- 50+ IPs₫60,000
- 100+ IPs₫60,000
- 200+ IPs₫60,000
- 500+ IPs₫55,000
- 1 IP₫40,000
- 5+ IPs₫35,000
- 10+ IPs₫25,000
- 20+ IPs₫25,000
- 50+ IPs₫25,000
- 100+ IPs₫25,000
- 200+ IPs₫25,000
- 500+ IPs₫25,000
- 1000+ IPs₫22,000
- 2000+ IPs₫20,000
macOS نیٹ ورک پراکسی پروٹوکولز کی وضاحت
macOS آپ کو ایک ہی Wi-Fi یا Ethernet انٹرفیس پر بیک وقت متعدد پراکسی پروٹوکولز فعال کرنے کی اجازت دیتا ہے۔ VinaProxy کی بامعاوضہ پراکسیز استعمال کرتے وقت، Web Proxy (HTTP) اور Secure Web Proxy (HTTPS) دونوں کو فعال کریں۔
| macOS پراکسی ٹوگل | ہینڈل کردہ پروٹوکول | 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 نیٹ ورک 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 میں HTTP_PROXY اور HTTPS_PROXY کو export کرنا ضروری ہے۔
مرحلہ وار
- 1
System Settings میں Network Details کھولیں
Apple مینو → 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 سرور، پورٹ، Username اور Password درج کریں تاکہ اینکرپٹڈ HTTPS سائٹس بھی پراکسی کے ذریعے روٹ ہوں۔
- 4
تبدیلیاں لاگو کریں اور Safari یا Chrome میں تصدیق کریں
تصدیق کریں کہ بائی پاس لسٹ میں *.local, 169.254/16, 127.0.0.1 شامل ہیں، OK پر کلک کریں، اور اپنا اخراجی 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 لاگ اِن معلومات۔
پراکسی کی قیمتیں دیکھیں