በ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 ትራፊክ (port 80) | ሙሉ ድጋፍ (IPv4 & Static ISP) | አብሮ የተሰሩ የተጠቃሚ ስም እና የይለፍ ቃል መስኮች |
| Secure Web Proxy (HTTPS) | የTLS/HTTPS CONNECT ትራፊክ (port 443) | ሙሉ ድጋፍ (IPv4 & Static ISP) | አብሮ የተሰሩ የተጠቃሚ ስም እና የይለፍ ቃል መስኮች |
| SOCKS Proxy | የSOCKS5 TCP ዥረቶች | ለነጻ የፕሮክሲ ዝርዝር ብቻ (ለሚከፈልባቸው ዕቅዶች አይደለም) | አብሮ የተሰሩ የተጠቃሚ ስም እና የይለፍ ቃል መስኮች |
| የፕሮክሲ ቅንብሮችን ማለፍ | ቀጥታ ሆስቶች እና የCIDR ሳብኔቶች | ለ*.local እና 127.0.0.1 የሚመከር | N/A |
በmacOS System Settings ውስጥ ደረጃ በደረጃ የማዋቀር ሂደት
bash
# የmacOS Wi-Fi ፕሮክሲ ማዋቀርን በTerminal በnetworksetup በኩል በራስ-ሰር ያድርጉ
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 ጠቃሚ ምክሮች
- በሁለት ጠቅታዎች ብቻ በቀጥታ እና በፕሮክሲ ፕሮፋይሎች መካከል ለመቀያየር የ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)'ን ያብሩ፣ የVinaProxy IPዎን በ'Server' እና ፖርትዎን በ'Port' ውስጥ ያስገቡ፣ 'Proxy server requires password' የሚለውን ምልክት ያድርጉ፣ እንዲሁም Username እና Passwordዎን ያስገቡ።
- 3
Secure Web Proxy (HTTPS)ን ያንቁ
የተመሰጠሩ የHTTPS ድረ-ገጾችም በፕሮክሲው በኩል እንዲያልፉ 'Secure Web Proxy (HTTPS)'ን ያብሩ እና ያንኑ ተመሳሳይ የVinaProxy Server፣ Port፣ Username እና Password ያስገቡ።
- 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 configd ወይም Safari Keychainን እንዲደርሱ ለመፍቀድ ለምን ይጠይቃል?
macOS የፕሮክሲ የይለፍ ቃልዎን በመግቢያ Keychain ውስጥ በምስጢር አሽጎ ያስቀምጣል። የጀርባ ኔትወርክ ዴሞኖች ያለ ምንም መቆራረጥ ማረጋገጫ ማግኘት እንዲችሉ ጥያቄ ሲቀርብልዎ 'Always Allow' የሚለውን ጠቅ ያድርጉ።
የmacOS System Settings ፕሮክሲ እንደ brew ወይም git ባሉ የTerminal ትዕዛዞች ላይ ተጽእኖ ይኖረዋል?
አይኖረውም። በmacOS ላይ ያሉ የBSD/Unix የትዕዛዝ-መስመር መሣሪያዎች የHTTP_PROXY እና የHTTPS_PROXY የአካባቢ ተለዋዋጮችን የሚያነቡት ከSystem Configuration ፍሬምወርክ ሳይሆን ከሼል ፕሮፋይልዎ (~/.zshrc) ነው።
አነስተኛ መዘግየት ያላቸው የHTTP(S) ፕሮክሲዎችን ለmacOS ያግኙ
በ7 አገራት ፈጣን የDedicated IPv4 እና የStatic ISP ምስክርነቶች።
የፕሮክሲ ዋጋዎችን ይመልከቱ