Како подесити прокси на macOS-у (Sonoma, Sequoia и Ventura)
Updated:
За разлику од Windows-а, macOS нуди изворна поља за корисничко име и лозинку директно унутар System Settings → Network → Proxies и за HTTP (Web Proxy) и за HTTPS (Secure Web Proxy), безбедно чувајући акредитиве у вашем macOS Keychain-у. Такође можете скриптовати укључивање и искључивање проксија по мрежном интерфејсу помоћу уграђене CLI алатке networksetup.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 IP75.000 VND
- 3+ IP-ја70.000 VND
- 5+ IP-ја65.000 VND
- 10+ IP-ја60.000 VND
- 50+ IP-ја60.000 VND
- 100+ IP-ја60.000 VND
- 200+ IP-ја60.000 VND
- 500+ IP-ја55.000 VND
- 1 IP40.000 VND
- 5+ IP-ја35.000 VND
- 10+ IP-ја25.000 VND
- 20+ IP-ја25.000 VND
- 50+ IP-ја25.000 VND
- 100+ IP-ја25.000 VND
- 200+ IP-ја25.000 VND
- 500+ IP-ја25.000 VND
- 1000+ IP-ја22.000 VND
- 2000+ IP-ја20.000 VND
Објашњење прокси протокола на macOS-у
macOS вам омогућава да истовремено омогућите више прокси протокола на једном Wi-Fi или Ethernet интерфејсу. Када користите плаћене VinaProxy проксије, омогућите и Web Proxy (HTTP) и Secure Web Proxy (HTTPS).
| macOS прекидач проксија | Протокол који се обрађује | Компатибилност са VinaProxy | Подршка за Keychain аутентификацију |
|---|---|---|---|
| Web Proxy (HTTP) | Обичан HTTP саобраћај (порт 80) | Пуна подршка (IPv4 и статички ISP) | Изворна поља за корисничко име и лозинку |
| Secure Web Proxy (HTTPS) | TLS/HTTPS CONNECT саобраћај (порт 443) | Пуна подршка (IPv4 и статички 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 мрежне локације и савети за Terminal
- Користите macOS Network Locations за пребацивање између профила Direct и Proxy у два клика: отворите System Settings → Network, кликните на кружни мени '...' на дну листе сервиса, изаберите Locations → Edit Locations и креирајте наменску локацију 'VinaProxy'.
- Имајте на уму да се macOS System Settings примењује на Safari, Chrome, Brave и изворне Apple апликације, али CLI алатке у Terminal-у (curl, brew, git, python) захтевају export HTTP_PROXY и HTTPS_PROXY у ~/.zshrc.
Корак по корак
- 1
Отворите мрежне детаље у System Settings
Кликните на Apple мени → System Settings → Network, изаберите своју активну Wi-Fi или Ethernet услугу и кликните на 'Details...'.
- 2
Омогућите Web Proxy (HTTP) и унесите акредитиве
Изаберите картицу 'Proxies' на левој бочној траци. Укључите 'Web Proxy (HTTP)', унесите свој VinaProxy IP у 'Server' и порт у 'Port', означите 'Proxy server requires password' и унесите корисничко име и лозинку.
- 3
Омогућите Secure Web Proxy (HTTPS)
Укључите 'Secure Web Proxy (HTTPS)' и унесите потпуно исте вредности за VinaProxy Server, Port, корисничко име и лозинку како би се и шифровани HTTPS сајтови усмеравали преко проксија.
- 4
Примените измене и потврдите у прегледачу Safari или Chrome
Потврдите да листа изузетака садржи *.local, 169.254/16, 127.0.0.1, кликните на OK и отворите Safari да бисте проверили излазну IP адресу и ASN.
Често постављана питања
Зашто моја IP адреса остаје иста на HTTPS сајтовима ако сам омогућио само Web Proxy (HTTP) на macOS-у?
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?
Не. BSD/Unix алатке командне линије на macOS-у читају променљиве окружења HTTP_PROXY и HTTPS_PROXY из профила ваше љуске (~/.zshrc), а не из System Configuration оквира.
Набавите HTTP(S) проксије малог кашњења за macOS
Инстант наменски IPv4 и статички ISP акредитиви у 7 земаља.
Погледајте цене проксија