Uko Ushyiraho Proxy kuri macOS (Sonoma, Sequoia & Ventura)
Updated:
Mu buryo butandukanye na Windows, macOS itanga ahandikwa izina ry'ukoresha n'ijambobanga muri System Settings → Network → Proxies haba kuri HTTP (Web Proxy) na HTTPS (Secure Web Proxy), ikabika imyirondoro mu mutekano muri macOS Keychain yawe. Ushobora no gukora sikiripiti yo gufungura no gufunga proxy kuri buri murongo wa interineti ukoresheje igikoresho cya CLI cya networksetup kiyirimo.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- IP 1₫ 75.000
- IP 3+₫ 70.000
- IP 5+₫ 65.000
- IP 10+₫ 60.000
- IP 50+₫ 60.000
- IP 100+₫ 60.000
- IP 200+₫ 60.000
- IP 500+₫ 55.000
- IP 1₫ 40.000
- IP 5+₫ 35.000
- IP 10+₫ 25.000
- IP 20+₫ 25.000
- IP 50+₫ 25.000
- IP 100+₫ 25.000
- IP 200+₫ 25.000
- IP 500+₫ 25.000
- IP 1000+₫ 22.000
- IP 2000+₫ 20.000
Gusobanukirwa Porotokole za Proxy kuri macOS
macOS igufasha gukoresha porotokole nyinshi za proxy icyarimwe ku murongo umwe wa Wi-Fi cyangwa Ethernet. Iyo ukoresha proxy zishyurirwa za VinaProxy, fungura byombi Web Proxy (HTTP) na Secure Web Proxy (HTTPS).
| Gufungura/Gufunga Proxy kuri macOS | Porotokole Ikoreshwa | Gukorana na VinaProxy | Ubufasha bwo Kwinjira bwa Keychain |
|---|---|---|---|
| Web Proxy (HTTP) | Urujya n'uruza rusanzwe rwa HTTP (poroti ya 80) | Bishyigikiwe byose (IPv4 & Static ISP) | Ahandikwa Izina ry'ukoresha n'Ijambobanga bisanzwe |
| Secure Web Proxy (HTTPS) | Urujya n'uruza rwa TLS/HTTPS CONNECT (poroti ya 443) | Bishyigikiwe byose (IPv4 & Static ISP) | Ahandikwa Izina ry'ukoresha n'Ijambobanga bisanzwe |
| SOCKS Proxy | Imirongo ya TCP ya SOCKS5 | Urutonde rwa proxy z'ubuntu gusa (ntabwo ari gahunda zishyurwa) | Ahandikwa Izina ry'ukoresha n'Ijambobanga bisanzwe |
| Bypass proxy settings | Amasaderi y'imbere & imbuga nto za CIDR | Byasabwe kuri *.local & 127.0.0.1 | N/A |
Intambwe ku Yindi yo Gushyiraho muri macOS System Settings
bash
# Shyiraho proxy ya Wi-Fi kuri macOS mu buryo bwikora muri Terminal ukoresheje networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# Funga proxy ya Wi-Fi kuri macOS nusoza
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
Ahantu h'Umurongo kuri macOS & Inama za Terminal
- Koresha macOS Network Locations kugira ngo uhinduranye hagati ya porofayile ya Direct na Proxy mu gukanda kabiri: fungura System Settings → Network, kanda kuri menu ifite akaziga ka '...' hasi ku rutonde rwa serivisi, hitamo Locations → Edit Locations, maze ukore ahantu hawe hihariye hitwa 'VinaProxy'.
- Zirikana ko ibyo ushyiraho muri macOS System Settings bikora kuri Safari, Chrome, Brave, na porogaramu z'umwimerere za Apple, ariko ibikoresho bya Terminal CLI (curl, brew, git, python) bisaba export HTTP_PROXY na HTTPS_PROXY muri ~/.zshrc.
Intambwe ku yindi
- 1
Fungura Amakuru y'Umurongo muri System Settings
Kanda kuri menu ya Apple → System Settings → Network, hitamo serivisi yawe ya Wi-Fi cyangwa Ethernet ikora, maze ukande 'Details...'.
- 2
Fungura Web Proxy (HTTP) hanyuma Wandike Imyirondoro
Hitamo agasanduku ka 'Proxies' mu mwanya w'ibumoso. Fungura 'Web Proxy (HTTP)', andika IP yawe ya VinaProxy muri 'Server' na poroti muri 'Port', shyiramo akamenyetso kuri 'Proxy server requires password', hanyuma wandike Username na Password byawe.
- 3
Fungura Secure Web Proxy (HTTPS)
Fungura 'Secure Web Proxy (HTTPS)' maze wandikemo neza Server, Port, Username, na Password za VinaProxy zisa n'izo hejuru kugira ngo imbuga za HTTPS zifite umutekano na zo zinyure muri proxy.
- 4
Emeza Impinduka hanyuma Ugenzure muri Safari cyangwa Chrome
Emeza ko urutonde rwo kurenga kuri proxy rurimo *.local, 169.254/16, 127.0.0.1, kanda OK, maze ufungure Safari kugira ngo ugenzure IP n'ASN zawe bisohoka.
Ibibazo bikunze kubazwa
Kuki IP yanjye iguma uko yari imeze ku mbuga za HTTPS niba nafunguye Web Proxy (HTTP) gusa kuri macOS?
macOS itandukanya igenamiterere rya proxy ya HTTP isanzwe n'iya HTTPS ifite ubwirinzi bw'ibanga. Kubera ko hafi imbuga zose z'iki gihe zikoresha HTTPS, ugomba gufungura byombi 'Web Proxy (HTTP)' na 'Secure Web Proxy (HTTPS)' mu gice cya Proxies.
Kuki macOS isaba kwemerera configd cyangwa Safari kwinjira muri Keychain nyuma yo gushyiraho proxy?
macOS ibika ijambobanga rya proxy yawe rifite umutekano muri Keychain yo kwinjira. Kanda 'Always Allow' nuyisabwa kugira ngo gahunda z'itumanaho zo mu ndani zibashe kwinjira bitabangamiwe.
Ese proxy yo muri macOS System Settings igira ingaruka ku mategeko ya Terminal nka brew cyangwa git?
Oya. Ibikoresho by'imirongo y'amategeko ya BSD/Unix kuri macOS bisoma impinduragaciro z'ibidukikije za HTTP_PROXY na HTTPS_PROXY bivuye muri porofayile yawe ya shell (~/.zshrc), ntabwo ari muri gahunda ya System Configuration.
Bona proxy za HTTP(S) zihuta kuri macOS
Imyirondoro y'ako kanya ya Dedicated IPv4 na Static ISP mu bihugu 7.
Reba Ibiciro bya Proxy