Ինչպես կարգավորել պրոքսի macOS-ում (Sonoma, Sequoia և Ventura)
Updated:
Ի տարբերություն Windows-ի՝ macOS-ը տրամադրում է օգտանվան և գաղտնաբառի ներկառուցված դաշտեր անմիջապես System Settings → Network → Proxies բաժնում ինչպես HTTP-ի (Web Proxy), այնպես էլ HTTPS-ի (Secure Web Proxy) համար՝ հավատարմագրերը ապահով պահելով ձեր macOS Keychain-ում: Դուք կարող եք նաև սկրիպտով կարգավորել պրոքսիի միացումն ու անջատումն ըստ ցանցային ինտերֆեյսի՝ օգտագործելով ներկառուցված networksetup CLI գործիքը:
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP75 000 ₫
- 3+ IP70 000 ₫
- 5+ IP65 000 ₫
- 10+ IP60 000 ₫
- 50+ IP60 000 ₫
- 100+ IP60 000 ₫
- 200+ IP60 000 ₫
- 500+ IP55 000 ₫
- 1 IP40 000 ₫
- 5+ IP35 000 ₫
- 10+ IP25 000 ₫
- 20+ IP25 000 ₫
- 50+ IP25 000 ₫
- 100+ IP25 000 ₫
- 200+ IP25 000 ₫
- 500+ IP25 000 ₫
- 1000+ IP22 000 ₫
- 2000+ IP20 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 հոսքեր | Միայն անվճար պրոքսիների ցանկ (ոչ վճարովի սակագներ) | Օգտանվան և գաղտնաբառի ներկառուցված դաշտեր |
| Bypass proxy settings | Ուղիղ հոսթեր և CIDR ենթացանցեր | Առաջարկվում է *.local-ի և 127.0.0.1-ի համար | N/A |
Քայլ առ քայլ կարգավորում macOS System Settings-ում
bash
# Automate macOS Wi-Fi proxy setup from Terminal via networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Turn off macOS Wi-Fi proxy when finished
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
macOS Network Locations և Terminal-ի խորհուրդներ
- Օգտագործեք macOS Network Locations-ը Direct և Proxy պրոֆիլների միջև երկու կտտոցով անցնելու համար. բացեք System Settings → Network, սեղմեք ծառայությունների ցանկի ներքևի «...» կլոր մենյուն, ընտրեք Locations → Edit Locations և ստեղծեք առանձին «VinaProxy» տեղադրություն:
- Նկատի ունեցեք, որ macOS System Settings-ը կիրառվում է Safari-ի, Chrome-ի, Brave-ի և Apple-ի ներկառուցված հավելվածների համար, սակայն Terminal CLI գործիքները (curl, brew, git, python) պահանջում են export HTTP_PROXY և HTTPS_PROXY ~/.zshrc-ում:
Քայլ առ քայլ
- 1
Բացեք Network Details-ը System Settings-ում
Սեղմեք 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 և բացեք Safari-ն՝ ձեր ելքային IP-ն և ASN-ը ստուգելու համար:
Հաճախ տրվող հարցեր
Ինչո՞ւ է իմ IP-ն մնում նույնը HTTPS կայքերում, եթե macOS-ում ակտիվացրել եմ միայն Web Proxy (HTTP)-ն:
macOS-ն առանձնացնում է սովորական HTTP և գաղտնագրված HTTPS պրոքսի կարգավորումները: Քանի որ գրեթե բոլոր ժամանակակից կայքերն օգտագործում են HTTPS, դուք պետք է ակտիվացնեք ինչպես «Web Proxy (HTTP)», այնպես էլ «Secure Web Proxy (HTTPS)» կարգավորումները Proxies ներդիրում:
Ինչո՞ւ է macOS-ը պրոքսի կարգավորելուց հետո խնդրում թույլատրել configd-ին կամ Safari-ին մուտք գործել Keychain:
macOS-ը պահում է ձեր պրոքսիի գաղտնաբառը գաղտնագրված մուտքի Keychain-ում: Հարցման դեպքում սեղմեք «Always Allow», որպեսզի ֆոնային ցանցային ծառայությունները կարողանան անխափան նույնականացվել:
Արդյո՞ք macOS System Settings-ի պրոքսին ազդում է Terminal-ի այնպիսի հրամանների վրա, ինչպիսիք են brew-ն կամ git-ը:
Ոչ: macOS-ում BSD/Unix հրամանի տողի գործիքները կարդում են HTTP_PROXY և HTTPS_PROXY միջավայրի փոփոխականները ձեր shell պրոֆիլից (~/.zshrc), այլ ոչ թե System Configuration համակարգից:
Ձեռք բերեք ցածր հապաղմամբ HTTP(S) պրոքսիներ macOS-ի համար
Անհապաղ տրամադրվող Dedicated IPv4 և Static ISP հավատարմագրեր 7 երկրներում:
Դիտել պրոքսիների գները