OpenClaw เป็นเครื่องมือ AI Agent โอเพนซอร์สที่ใช้ในการกำหนดค่าและจัดการ AI Agent แต่ในการใช้งานจริงมักพบปัญหาเริ่มต้นไม่สำเร็จหรือข้อผิดพลาดในการเชื่อมต่อ Proxy บทความนี้จะรวบรวมโค้ดข้อผิดพลาดทั่วไปและสาเหตุ พร้อมขั้นตอนการแก้ไขที่ผ่านการตรวจสอบแล้ว เพื่อช่วยให้คุณกลับมาใช้งาน OpenClaw ได้ตามปกติอย่างรวดเร็ว
เริ่มต้นไม่สำเร็จ: ข้อผิดพลาดของไฟล์กำหนดค่าและการขาด Dependency
เมื่อ OpenClaw แสดงข้อความ "config.json parse error" หรือ "missing required field" มักเกิดจากรูปแบบไฟล์กำหนดค่าไม่ถูกต้องหรือขาดพารามิเตอร์สำคัญ โปรดตรวจสอบว่าไฟล์ config.json มีฟิลด์ที่จำเป็น เช่น api_key, model_endpoint และ proxy_mode ครบถ้วน และใช้เครื่องมือตรวจสอบ JSON เพื่อยืนยันว่าไม่มีเครื่องหมายจุลภาคเกินหรือเครื่องหมายคำพูดไม่ตรงกัน หากพบข้อผิดพลาด "dependency not found" แสดงว่ายังไม่ได้ติดตั้ง Python package ที่จำเป็น ให้ดำเนินการ pip install -r requirements.txt เพื่อแก้ไข
ผู้ใช้บางรายบน Windows อาจพบข้อผิดพลาด "permission denied" เนื่องจาก OpenClaw ต้องอ่านการตั้งค่า Proxy ของระบบ ให้รันเทอร์มินัลในฐานะผู้ดูแลระบบ หรือตรวจสอบว่าโปรแกรมป้องกันไวรัสไม่ได้บล็อกสิทธิ์ในการฟังพอร์ต
การเชื่อมต่อ Proxy ผิดปกติ: พอร์ตถูกใช้งานและ Proxy ซ้อนกัน
เมื่อ OpenClaw แจ้ง "port already in use" หมายความว่าพอร์ตเริ่มต้น (เช่น 8080) ถูกโปรแกรมอื่นใช้งานอยู่ สามารถใช้คำสั่ง lsof -i :8080 (Linux/macOS) หรือ netstat -ano | findstr 8080 (Windows) เพื่อค้นหาและหยุดกระบวนการนั้น หรือเปลี่ยนพอร์ตด้วยตัวเลือก --port 8081 ในคำสั่งเริ่มต้น หากพบข้อผิดพลาด "connection refused" ให้ตรวจสอบที่อยู่และพอร์ตของ AI Service เป้าหมายว่าถูกต้องหรือไม่ และตรวจสอบว่า Firewall อนุญาตให้เชื่อมต่อได้
สำหรับผู้ใช้ที่เชื่อมต่ออินเทอร์เน็ตผ่าน Proxy ระดับระบบ OpenClaw อาจจัดการแยกการรับส่งข้อมูลภายในและภายนอกได้ไม่ถูกต้อง แนะนำให้ตั้งค่า proxy_mode ใน config.json เป็น exclusive หรือ direct เพื่อป้องกันการซ้อนกันของ Proxy
