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+ IP₫ 70,000
- 5+ IP₫ 65,000
- 10+ IP₫ 60,000
- 50+ IP₫ 60,000
- 100+ IP₫ 60,000
- 200+ IP₫ 60,000
- 500+ IP₫ 55,000
- 1 IP₫ 40,000
- 5+ IP₫ 35,000
- 10+ IP₫ 25,000
- 20+ IP₫ 25,000
- 50+ IP₫ 25,000
- 100+ IP₫ 25,000
- 200+ IP₫ 25,000
- 500+ IP₫ 25,000
- 1000+ IP₫ 22,000
- 2000+ IP₫ 20,000
macOS-ийн сүлжээний прокси протоколуудын тайлбар
macOS нь нэг Wi-Fi эсвэл Ethernet интерфэйс дээр олон прокси протоколыг нэгэн зэрэг идэвхжүүлэх боломжийг олгодог. VinaProxy-ийн төлбөртэй проксиг ашиглахдаа Web Proxy (HTTP) болон Secure Web Proxy (HTTPS)-ийн аль алиныг нь идэвхжүүлээрэй.
| macOS-ийн прокси сонголт | Боловсруулах протокол | VinaProxy нийцтэй байдал | Keychain баталгаажуулалтын дэмжлэг |
|---|---|---|---|
| Web Proxy (HTTP) | Энгийн HTTP трафик (порт 80) | Бүрэн дэмжигдсэн (IPv4 & Static ISP) | Хэрэглэгчийн нэр, нууц үгийн үндсэн талбарууд |
| Secure Web Proxy (HTTPS) | TLS/HTTPS CONNECT трафик (порт 443) | Бүрэн дэмжигдсэн (IPv4 & Static ISP) | Хэрэглэгчийн нэр, нууц үгийн үндсэн талбарууд |
| SOCKS Proxy | SOCKS5 TCP урсгалууд | Зөвхөн үнэгүй проксийн жагсаалт (төлбөртэй багцад хамаарахгүй) | Хэрэглэгчийн нэр, нууц үгийн үндсэн талбарууд |
| Bypass proxy settings | Шууд холбогдох хостууд ба CIDR дэд сүлжээнүүд | *.local ба 127.0.0.1-д ашиглахыг зөвлөдөг | N/A |
macOS System Settings дотор алхам алхмаар тохируулах
bash
# Terminal-аас networksetup-ээр macOS Wi-Fi прокси тохиргоог автоматжуулах
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)'-ийг асааж, 'Server' хэсэгт VinaProxy IP хаягаа, '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 дээр шалгах
Тойрох (bypass) жагсаалтад *.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 нь таны прокси нууц үгийг login Keychain дотор шифрлэн хадгалдаг. Цонх гарч ирэхэд сүлжээний далд процессууд (daemons) саадгүй нэвтрэх боломжийг хангахын тулд 'Always Allow' дээр дарна уу.
macOS System Settings-ийн прокси нь brew эсвэл git зэрэг Terminal-ийн командууд дээр үйлчлэх үү?
Үгүй. macOS дээрх BSD/Unix командын мөрийн хэрэгслүүд нь System Configuration бүтцээс биш, таны shell профайл (~/.zshrc) доторх HTTP_PROXY болон HTTPS_PROXY орчны хувьсагчдаас мэдээллээ уншдаг.
macOS-д зориулсан бага хоцролттой HTTP(S) прокси аваарай
7 улсын тусгай Dedicated IPv4 болон Static ISP хандалтын мэдээллийг шуурхай аваарай.
Проксийн үнийг харах