หมายเหตุ: บทความนี้สำหรับผู้ใช้ที่มีประสบการณ์ด้านเทคนิค สำหรับผู้ใช้อื่น กรุณา ติดต่อทีมสนับสนุน ExpressVPN เพื่อขอความช่วยเหลือโดยตรง.
ผู้ใช้ที่เพิ่งเปลี่ยนมาใช้ ExpressVPN อาจพบข้อความผิดพลาดในการวินิจฉัยคล้ายกับนี้:
MANAGEMENT: Socket bind failed on local address [AF_INET]180.168.41.175:49314: Can't assign requested address
หากคุณเห็นข้อความนี้ ปัญหาอาจเกิดจากไฟล์โฮสต์ของคุณขาดบรรทัดสำคัญบางบรรทัด ยืนยัน:
- เปิด Terminal
- ใน Terminal พิมพ์ “ping localhost“
- คุณควรเห็นสิ่งที่คล้ายกับด้านล่างนี้:
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.064 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.069 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.303 ms - หากต้องการหยุด กด Control + C
หากคุณเห็นที่อยู่ IP ที่ไม่ใช่ 127.0.0.1 แสดงว่าไฟล์โฮสต์ของคุณขาดบรรทัดสำคัญบางบรรทัด ในการแก้ไข:
- เปิด Terminal ผ่านการค้นหา Spotlight (คำสั่ง + สเปซ แล้วพิมพ์ “terminal”)
- ใน Terminal ป้อน
sudo nano /private/etc/hosts
- ใส่รหัสผ่านผู้ดูแลระบบของคุณ คุณจะไม่สามารถเห็นอักขระที่คุณป้อน ดังนั้นให้พิมพ์อย่างระมัดระวัง
- ไฟล์โฮสต์ของคุณจะถูกโหลดเข้าสู่ Terminal ใช้ปุ่มลูกศรเพื่อนำทางระหว่างบรรทัดในไฟล์
- ป้อนบรรทัดด้านล่างสามบรรทัดหากคุณไม่เห็นพวกเขาในไฟล์โฮสต์ของคุณ:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost - หลังจากแก้ไขไฟล์ กด Control + O และจากนั้น Enter เพื่อยืนยันการแก้ไขไฟล์ ไฟล์ของคุณควรดูเช่นนี้:
- กด Control + X เพื่อออกจากการแก้ไขไฟล์โฮสต์
- คุณจะต้องล้างแคช DNS ที่มีอยู่เพื่อให้รายการมีผล ดูคำแนะนำในการล้างแคช DNS.
- เปิด ExpressVPN และ เชื่อมต่อกับที่ตั้งเซิร์ฟเวอร์
ต้องการความช่วยเหลือ? ติดต่อทีมสนับสนุน ExpressVPN ผ่าน ไลฟ์แชท เพื่อขอความช่วยเหลือทันที.