ວິທີຕັ້ງຄ່າ Proxy ໃນ macOS (Sonoma, Sequoia ແລະ Ventura)
Updated:
ແຕກຕ່າງຈາກ Windows, macOS ມີຊ່ອງໃສ່ Username ແລະ Password ໂດຍກົງໃນ System Settings → Network → Proxies ສຳລັບທັງ HTTP (Web Proxy) ແລະ HTTPS (Secure Web Proxy), ພ້ອມທັງເກັບຂໍ້ມູນການເຂົ້າສູ່ລະບົບຢ່າງປອດໄພໄວ້ໃນ macOS Keychain ຂອງທ່ານ. ທ່ານຍັງສາມາດຂຽນສະຄຣິບເພື່ອເປີດ-ປິດ proxy ຕາມແຕ່ລະອິນເຕີເຟສເຄືອຂ່າຍໄດ້ໂດຍໃຊ້ເຄື່ອງມື 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
ອະທິບາຍໂປຣໂຕຄອນ Network Proxy ໃນ macOS
macOS ຊ່ວຍໃຫ້ທ່ານສາມາດເປີດໃຊ້ຫຼາຍໂປຣໂຕຄອນ proxy ພ້ອມກັນໄດ້ໃນອິນເຕີເຟສ Wi-Fi ຫຼື Ethernet ດຽວ. ເມື່ອໃຊ້ proxy ແບບເສຍເງິນຂອງ VinaProxy, ໃຫ້ເປີດໃຊ້ທັງ Web Proxy (HTTP) ແລະ Secure Web Proxy (HTTPS).
| ປຸ່ມເປີດ-ປິດ Proxy ໃນ macOS | ໂປຣໂຕຄອນທີ່ຮອງຮັບ | ຄວາມເຂົ້າກັນໄດ້ກັບ VinaProxy | ການຮອງຮັບການຢືນຢັນຕົວຕົນຜ່ານ Keychain |
|---|---|---|---|
| Web Proxy (HTTP) | ທຣາຟິກ HTTP ທົ່ວໄປ (port 80) | ຮອງຮັບຢ່າງສົມບູນ (IPv4 ແລະ Static ISP) | ຊ່ອງໃສ່ Username ແລະ Password ທີ່ມີມາໃນລະບົບ |
| Secure Web Proxy (HTTPS) | ທຣາຟິກ TLS/HTTPS CONNECT (port 443) | ຮອງຮັບຢ່າງສົມບູນ (IPv4 ແລະ Static ISP) | ຊ່ອງໃສ່ Username ແລະ Password ທີ່ມີມາໃນລະບົບ |
| SOCKS Proxy | ສະຕຣີມ SOCKS5 TCP | ສະເພາະລາຍການ proxy ຟຣີເທົ່ານັ້ນ (ບໍ່ແມ່ນແພັກເກດເສຍເງິນ) | ຊ່ອງໃສ່ Username ແລະ Password ທີ່ມີມາໃນລະບົບ |
| Bypass proxy settings | ໂຮສຕ໌ໂດຍກົງ ແລະ CIDR subnets | ແນະນຳສຳລັບ *.local ແລະ 127.0.0.1 | N/A |
ຂັ້ນຕອນການຕັ້ງຄ່າເທື່ອລະຂັ້ນໃນ macOS System Settings
bash
# ຕັ້ງຄ່າ proxy Wi-Fi ໃນ macOS ແບບອັດຕະໂນມັດຈາກ Terminal ຜ່ານ networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# ປິດໃຊ້ງານ proxy Wi-Fi ໃນ macOS ເມື່ອສຳເລັດ
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
ເຄັດລັບກ່ຽວກັບ macOS Network Locations ແລະ Terminal
- ໃຊ້ macOS Network Locations ເພື່ອສະຫຼັບລະຫວ່າງໂປຣໄຟລ໌ Direct ແລະ Proxy ໄດ້ງ່າຍໆໃນ 2 ຄລິກ: ເປີດ System Settings → Network, ຄລິກທີ່ເມນູຮູບວົງມົນ '...' ຢູ່ດ້ານລຸ່ມຂອງລາຍການບໍລິການ, ເລືອກ Locations → Edit Locations, ແລ້ວສ້າງຕຳແໜ່ງສະເພາະສຳລັບ 'VinaProxy'.
- ກະລຸນາຮັບຊາບວ່າ macOS System Settings ຈະມີຜົນກັບ Safari, Chrome, Brave ແລະ ແອັບ native ຂອງ Apple ເທົ່ານັ້ນ, ແຕ່ເຄື່ອງມື Terminal CLI (curl, brew, git, python) ແມ່ນຕ້ອງຕັ້ງຄ່າ export HTTP_PROXY ແລະ HTTPS_PROXY ໃນ ~/.zshrc.
ເທື່ອລະຂັ້ນຕອນ
- 1
ເປີດລາຍລະອຽດ Network ໃນ System Settings
ຄລິກທີ່ Apple menu → System Settings → Network, ເລືອກບໍລິການ Wi-Fi ຫຼື Ethernet ທີ່ກຳລັງໃຊ້ງານຢູ່, ແລ້ວຄລິກ 'Details...'.
- 2
ເປີດໃຊ້ Web Proxy (HTTP) ແລະ ປ້ອນຂໍ້ມູນການເຂົ້າສູ່ລະບົບ
ເລືອກແຖບ 'Proxies' ຢູ່ແຖບດ້ານຂ້າງຊ້າຍ. ເປີດສະວິດ 'Web Proxy (HTTP)', ປ້ອນ IP ຂອງ VinaProxy ໃນ 'Server' ແລະ ພອດໃນ 'Port', ໝາຍຕິກໃສ່ 'Proxy server requires password', ແລ້ວປ້ອນ Username ແລະ Password ຂອງທ່ານ.
- 3
ເປີດໃຊ້ Secure Web Proxy (HTTPS)
ເປີດສະວິດ 'Secure Web Proxy (HTTPS)' ແລະ ປ້ອນ Server, Port, Username ແລະ Password ຂອງ VinaProxy ອັນດຽວກັນຢ່າງແນ່ນອນ ເພື່ອໃຫ້ເວັບໄຊ HTTPS ທີ່ຖືກເຂົ້າລະຫັດແລ່ນຜ່ານ proxy ນຳເຊັ່ນກັນ.
- 4
ບັນທຶກການປ່ຽນແປງ ແລະ ກວດສອບໃນ Safari ຫຼື Chrome
ຢືນຢັນວ່າລາຍການ bypass ມີ *.local, 169.254/16, 127.0.0.1, ຄລິກ OK, ແລ້ວເປີດ Safari ເພື່ອກວດສອບ IP ຂາອອກ ແລະ ASN ຂອງທ່ານ.
ຄຳຖາມທີ່ຖາມເລື້ອຍໆ
ເປັນຫຍັງ IP ຂອງຂ້ອຍຍັງຄືເກົ່າໃນເວັບໄຊ HTTPS ຖ້າຂ້ອຍເປີດໃຊ້ພຽງແຕ່ Web Proxy (HTTP) ໃນ macOS?
macOS ແຍກການຕັ້ງຄ່າ proxy ລະຫວ່າງ HTTP ທຳມະດາ ແລະ HTTPS ທີ່ຖືກເຂົ້າລະຫັດອອກຈາກກັນ. ເນື່ອງຈາກເວັບໄຊສ່ວນໃຫຍ່ໃນປັດຈຸບັນໃຊ້ HTTPS, ທ່ານຈຶ່ງຕ້ອງເປີດໃຊ້ທັງ 'Web Proxy (HTTP)' ແລະ 'Secure Web Proxy (HTTPS)' ໃນແຖບ Proxies.
ເປັນຫຍັງ macOS ຈຶ່ງຖາມຂໍອະນຸຍາດໃຫ້ configd ຫຼື Safari ເຂົ້າເຖິງ Keychain ຫຼັງຈາກຕັ້ງຄ່າ proxy?
macOS ຈະເກັບລະຫັດຜ່ານ proxy ຂອງທ່ານໄວ້ແບບເຂົ້າລະຫັດໃນ Keychain ສຳລັບເຂົ້າສູ່ລະບົບ. ໃຫ້ຄລິກ 'Always Allow' ເມື່ອມີການແຈ້ງເຕືອນ ເພື່ອໃຫ້ daemon ເຄືອຂ່າຍເບື້ອງຫຼັງສາມາດຢືນຢັນຕົວຕົນໄດ້ຢ່າງສະດວກ.
ການຕັ້ງຄ່າ proxy ໃນ macOS System Settings ມີຜົນຕໍ່ຄຳສັ່ງ Terminal ເຊັ່ນ brew ຫຼື git ຫຼືບໍ່?
ບໍ່ມີຜົນ. ເຄື່ອງມື command-line ຂອງ BSD/Unix ໃນ macOS ຈະອ່ານຕົວປ່ຽນສະພາບແວດລ້ອມ HTTP_PROXY ແລະ HTTPS_PROXY ຈາກໂປຣໄຟລ໌ shell ຂອງທ່ານ (~/.zshrc), ບໍ່ແມ່ນຈາກ System Configuration framework.
ຮັບ HTTP(S) proxy ຄວາມໜ່ວງຕ່ຳສຳລັບ macOS
ຮັບຂໍ້ມູນເຂົ້າສູ່ລະບົບ Dedicated IPv4 ແລະ Static ISP ໄດ້ທັນທີໃນ 7 ປະເທດ.
ເບິ່ງລາຄາ Proxy