วิธีกำหนดค่าพร็อกซีบน macOS (Sonoma, Sequoia & Ventura)
อัปเดตเมื่อ:
ต่างจาก Windows ระบบ macOS มีช่องกรอกชื่อผู้ใช้และรหัสผ่านในตัวโดยตรงใน การตั้งค่าระบบ → เครือข่าย → พร็อกซี สำหรับทั้ง HTTP (เว็บพร็อกซี) และ HTTPS (เว็บพร็อกซีที่ปลอดภัย) โดยจัดเก็บข้อมูลประจำตัวไว้อย่างปลอดภัยใน Keychain ของ macOS นอกจากนี้คุณยังสามารถเขียนสคริปต์สลับพร็อกซีผ่านยูทิลิตี้ CLI networksetup ได้อีกด้วย
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 ให้เปิดใช้งานทั้ง 'เว็บพร็อกซี (HTTP)' และ 'เว็บพร็อกซีที่ปลอดภัย (HTTPS)'
| ตัวเลือกพร็อกซีของ macOS | โปรโตคอลที่จัดการ | ความเข้ากันได้กับ VinaProxy | การรองรับการตรวจสอบสิทธิ์ใน Keychain |
|---|---|---|---|
| เว็บพร็อกซี (HTTP) | การรับส่งข้อมูล HTTP ทั่วไป (พอร์ต 80) | รองรับเต็มรูปแบบ (IPv4 ส่วนตัว & ISP คงที่) | มีช่องกรอกชื่อผู้ใช้และรหัสผ่านในตัว |
| เว็บพร็อกซีที่ปลอดภัย (HTTPS) | การรับส่งข้อมูลที่เข้ารหัส TLS/HTTPS CONNECT (พอร์ต 443) | รองรับเต็มรูปแบบ (IPv4 ส่วนตัว & ISP คงที่) | มีช่องกรอกชื่อผู้ใช้และรหัสผ่านในตัว |
| พร็อกซี SOCKS | สตรีม SOCKS5 TCP | สำหรับรายการพร็อกซีฟรีเท่านั้น (ไม่รวมแพ็กเกจชำระเงิน) | มีช่องกรอกชื่อผู้ใช้และรหัสผ่านในตัว |
| ข้ามการตั้งค่าพร็อกซีสำหรับโฮสต์เหล่านี้ | โฮสต์โดยตรงและซับเน็ต CIDR | แนะนำสำหรับ *.local และ 127.0.0.1 | ไม่ระบุ |
ขั้นตอนการตั้งค่าในการตั้งค่าระบบของ macOS
bash
# กำหนดค่าพร็อกซี Wi-Fi ของ macOS โดยอัตโนมัติจาก Terminal ผ่าน networksetup
networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS
networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS
# ปิดพร็อกซี Wi-Fi ของ Mac เมื่อเสร็จสิ้น
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
ตำแหน่งเครือข่าย macOS และคำแนะนำสำหรับ Terminal
- ใช้ฟีเจอร์ 'ตำแหน่งเครือข่าย' ของ macOS เพื่อสลับระหว่างโปรไฟล์เชื่อมต่อตรงและโปรไฟล์พร็อกซีได้ใน 2 คลิก: ไปที่ การตั้งค่าระบบ → เครือข่าย คลิกเมนูจุด '...' ด้านล่าง เลือก ตำแหน่ง → แก้ไขตำแหน่ง และสร้างโปรไฟล์ชื่อ 'VinaProxy'
- โปรดทราบว่าการตั้งค่าระบบของ macOS จะมีผลกับ Safari, Chrome, Brave และแอปเริ่มต้นของ Apple แต่เครื่องมือ CLI ใน Terminal (curl, brew, git, python) จำเป็นต้องประกาศ export HTTP_PROXY และ HTTPS_PROXY ในไฟล์ ~/.zshrc
ขั้นตอนทีละขั้น
- 1
เปิดรายละเอียดเครือข่ายในการตั้งค่าระบบ
คลิกเมนู Apple → การตั้งค่าระบบ → เครือข่าย เลือกบริการ Wi-Fi หรือ Ethernet ที่ใช้งานอยู่ แล้วคลิก 'รายละเอียด...'
- 2
เปิดใช้งานเว็บพร็อกซี (HTTP) และป้อนข้อมูลประจำตัว
เลือกแท็บ 'พร็อกซี' ในแถบด้านซ้าย เปิดสวิตช์ 'เว็บพร็อกซี (HTTP)' ป้อน IP ของ VinaProxy ในช่อง 'เซิร์ฟเวอร์' ป้อนพอร์ตในช่อง 'พอร์ต' ติ๊กเลือก 'เซิร์ฟเวอร์พร็อกซีต้องใช้รหัสผ่าน' และกรอกชื่อผู้ใช้และรหัสผ่าน
- 3
เปิดใช้งานเว็บพร็อกซีที่ปลอดภัย (HTTPS)
เปิดสวิตช์ 'เว็บพร็อกซีที่ปลอดภัย (HTTPS)' และป้อนเซิร์ฟเวอร์ พอร์ต ชื่อผู้ใช้ และรหัสผ่าน VinaProxy เดียวกันเพื่อให้เว็บไซต์ HTTPS ที่เข้ารหัสผ่านพร็อกซีด้วยเช่นกัน
- 4
บันทึกการเปลี่ยนแปลงและตรวจสอบใน Safari
ตรวจสอบให้แน่ใจว่ารายการข้ามมี *.local, 169.254/16, 127.0.0.1 คลิก ตกลง และเปิด Safari เพื่อตรวจสอบ IP ขาออกและ ASN ของคุณ
คำถามที่พบบ่อย
ทำไม IP ของฉันจึงไม่เปลี่ยนบนเว็บไซต์ HTTPS หากเปิดใช้งานเฉพาะเว็บพร็อกซี (HTTP) บน Mac?
macOS แยกการตั้งค่าพร็อกซีสำหรับ HTTP ธรรมดาและ HTTPS ที่เข้ารหัสออกจากกัน เนื่องจากเว็บไซต์เกือบทั้งหมดในปัจจุบันใช้ HTTPS คุณจึงต้องเปิดใช้งานทั้ง 'เว็บพร็อกซี (HTTP)' และ 'เว็บพร็อกซีที่ปลอดภัย (HTTPS)' ในแท็บพร็อกซี
ทำไม macOS จึงขออนุญาตให้ configd หรือ Safari เข้าถึง Keychain หลังตั้งค่าพร็อกซี?
macOS จะจัดเก็บรหัสผ่านพร็อกซีของคุณโดยเข้ารหัสไว้ใน Keychain สำหรับเข้าสู่ระบบ ให้คลิก 'อนุญาตเสมอ' เพื่อให้กระบวนการเครือข่ายของระบบสามารถตรวจสอบสิทธิ์ในพื้นหลังได้โดยอัตโนมัติ
พร็อกซีในการตั้งค่าระบบของ macOS มีผลกับคำสั่ง Terminal เช่น brew หรือ git หรือไม่?
ไม่ส่งผล เครื่องมือบรรทัดคำสั่ง Unix บน macOS จะอ่านตัวแปรสภาพแวดล้อม HTTP_PROXY และ HTTPS_PROXY จากโปรไฟล์เชลล์ของคุณ (~/.zshrc) ไม่ได้ดึงจากการตั้งค่าระบบของ macOS
รับพร็อกซี HTTP(S) เวลาแฝงต่ำสำหรับ macOS
ข้อมูลประจำตัว IPv4 ส่วนตัวและ ISP คงที่ใน 7 ประเทศพร้อมใช้งานได้ทันที
ดูราคาพร็อกซี