macOS'da proksini sozlash (Sonoma, Sequoia va Ventura)
Updated:
Windows'dan farqli o'laroq, macOS tizimida HTTP (Web Proxy) va HTTPS (Secure Web Proxy) uchun to'g'ridan-to'g'ri System Settings → Network → Proxies bo'limida foydalanuvchi nomi va parol kiritish maydonlari mavjud bo'lib, ma'lumotlar macOS Keychain ichida xavfsiz saqlanadi. Shuningdek, o'rnatilgan networksetup CLI vositasi yordamida har bir tarmoq interfeysi uchun proksini yoqish-o'chirishni skriptlashtirishingiz mumkin.
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)- 1 ta IP75 000 ₫
- 3+ ta IP70 000 ₫
- 5+ ta IP65 000 ₫
- 10+ ta IP60 000 ₫
- 50+ ta IP60 000 ₫
- 100+ ta IP60 000 ₫
- 200+ ta IP60 000 ₫
- 500+ ta IP55 000 ₫
- 1 ta IP40 000 ₫
- 5+ ta IP35 000 ₫
- 10+ ta IP25 000 ₫
- 20+ ta IP25 000 ₫
- 50+ ta IP25 000 ₫
- 100+ ta IP25 000 ₫
- 200+ ta IP25 000 ₫
- 500+ ta IP25 000 ₫
- 1000+ ta IP22 000 ₫
- 2000+ ta IP20 000 ₫
macOS tarmoq proksi protokollari haqida
macOS bitta Wi-Fi yoki Ethernet interfeysida bir nechta proksi protokollarini bir vaqtda faollashtirish imkonini beradi. VinaProxy pullik proksilaridan foydalanganda Web Proxy (HTTP) va Secure Web Proxy (HTTPS) ikkalasini ham yoqing.
| macOS proksi ulagichi | Qo'llab-quvvatlanadigan protokol | VinaProxy mosligi | Keychain autentifikatsiyasini qo'llab-quvvatlash |
|---|---|---|---|
| Web Proxy (HTTP) | Oddiy HTTP trafigi (port 80) | To'liq qo'llab-quvvatlanadi (IPv4 va Static ISP) | Foydalanuvchi nomi va parol kiritish maydonlari |
| Secure Web Proxy (HTTPS) | TLS/HTTPS CONNECT trafigi (port 443) | To'liq qo'llab-quvvatlanadi (IPv4 va Static ISP) | Foydalanuvchi nomi va parol kiritish maydonlari |
| SOCKS Proxy | SOCKS5 TCP oqimlari | Faqat bepul proksilar ro'yxatida (pullik tariflarda emas) | Foydalanuvchi nomi va parol kiritish maydonlari |
| Bypass proxy settings | To'g'ridan-to'g'ri xostlar va CIDR quyi tarmoqlari | *.local va 127.0.0.1 uchun tavsiya etiladi | Mavjud emas |
macOS System Settings orqali bosqichma-bosqich sozlash
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 va Terminal bo'yicha maslahatlar
- To'g'ridan-to'g'ri va proksi profillari o'rtasida ikki marta bosish orqali almashish uchun macOS Network Locations funksiyasidan foydalaning: System Settings → Network bo'limini oching, xizmatlar ro'yxatining pastki qismidagi '...' doira menyusini bosing, Locations → Edit Locations bandini tanlang va maxsus 'VinaProxy' manzilini yarating.
- E'tibor bering, macOS System Settings sozlamalari Safari, Chrome, Brave va mahalliy Apple ilovalariga tatbiq etiladi, ammo Terminal CLI vositalari (curl, brew, git, Python) ~/.zshrc faylida HTTP_PROXY va HTTPS_PROXY eksport qilinishini talab qiladi.
Bosqichma-bosqich
- 1
System Settings'da tarmoq tafsilotlarini oching
Apple menyusi → System Settings → Network bandini bosing, faol Wi-Fi yoki Ethernet xizmatingizni tanlang va 'Details...' tugmasini bosing.
- 2
Web Proxy (HTTP) ni yoqing va ma'lumotlarni kiriting
Chap yon paneldagi 'Proxies' yorlig'ini tanlang. 'Web Proxy (HTTP)' ni yoqing, 'Server' maydoniga VinaProxy IP manzilini va 'Port' maydoniga portni kiriting, 'Proxy server requires password' bandini belgilang hamda Username va Password ma'lumotlaringizni kiriting.
- 3
Secure Web Proxy (HTTPS) ni yoqing
Shifrlangan HTTPS saytlari ham proksi orqali yo'naltirilishi uchun 'Secure Web Proxy (HTTPS)' ni yoqing va aynan bir xil VinaProxy Server, Port, Username hamda Password ma'lumotlarini kiriting.
- 4
O'zgarishlarni qo'llang va Safari yoki Chrome'da tekshiring
Istisnolar ro'yxatida *.local, 169.254/16, 127.0.0.1 mavjudligini tasdiqlang, OK tugmasini bosing va chiquvchi IP hamda ASN ma'lumotlarini tekshirish uchun Safari ilovasini oching.
Ko‘p so‘raladigan savollar
Agar macOS'da faqat Web Proxy (HTTP) yoqilgan bo'lsa, nega HTTPS veb-saytlarida IP manzilim o'zgarmaydi?
macOS oddiy HTTP va shifrlangan HTTPS proksi sozlamalarini alohida ajratadi. Deyarli barcha zamonaviy saytlar HTTPS'dan foydalangani uchun Proxies yorlig'ida 'Web Proxy (HTTP)' va 'Secure Web Proxy (HTTPS)' ikkalasini ham yoqishingiz shart.
Nega proksini sozlagandan so'ng macOS configd yoki Safari ilovasiga Keychain ruxsatini berishni so'raydi?
macOS proksi parolingizni shifrlangan holda login Keychain ichida saqlaydi. Fon tarmoq xizmatlari uzluksiz autentifikatsiyadan o'tishi uchun so'rov paydo bo'lganda 'Always Allow' tugmasini bosing.
macOS System Settings proksisi brew yoki git kabi Terminal buyruqlariga ta'sir qiladimi?
Yo'q. macOS'dagi BSD/Unix buyruqlar satri vositalari HTTP_PROXY va HTTPS_PROXY muhit o'zgaruvchilarini System Configuration freymvorkidan emas, shell profilingizdan (~/.zshrc) o'qiydi.
macOS uchun past kechikishli HTTP(S) proksilar
7 ta mamlakat bo'ylab tezkor Dedicated IPv4 va Static ISP hisob ma'lumotlari.
Proksi narxlarini ko'rish