The proxy server is refusing connections: หมายถึงอะไร
อัปเดตเมื่อ:
"The proxy server is refusing connections" คือข้อความที่ Firefox กำลังบอกว่า มีการส่งคำขอไปยังที่อยู่พร็อกซีแล้วแต่ปลายทางปิดอยู่ เครื่องเซิร์ฟเวอร์ปลายทางตอบกลับมาว่าพอร์ตนี้ไม่รับการเชื่อมต่อ นี่คือข้อผิดพลาดระดับเครือข่ายที่เกิดขึ้นก่อนขั้นตอนการเข้าสู่ระบบ ดังนั้นการเปลี่ยนรหัสผ่านจึงไม่ช่วยแก้ปัญหานี้
สาเหตุทั่วไปที่ทำให้เกิดข้อความแจ้งเตือนนี้
- Firefox ชี้ไปยังพร็อกซีในเครื่อง (Local Proxy) ที่ปิดอยู่ โปรแกรมตรวจสอบเครือข่ายและแอปพร็อกซีมักจะรอรับการเชื่อมต่อที่
127.0.0.1หากคุณปิดแอปไปแล้วแต่ยังค้างการตั้งค่าไว้ใน Firefox ทุกหน้าเว็บจะถูกปฏิเสธการเชื่อมต่อ - Firefox ดึงการตั้งค่าพร็อกซีมาจากระบบ เมื่ออยู่ในโหมดการตั้งค่าระบบ หากมีการตั้งค่าพร็อกซีค้างอยู่ใน Windows หรือ macOS ก็จะทำให้การเชื่อมต่อของ Firefox ใช้งานไม่ได้ไปด้วยเช่นกัน
- ระบุพอร์ตผิด หรือรายการสั่งซื้อหยุดให้บริการแล้ว หมายเลขพอร์ตไม่ตรงกับในคำสั่งซื้อของคุณ หรือพร็อกซีไม่ได้เปิดให้บริการบนพอร์ตนั้นอีกต่อไป
- กรอกข้อมูลผิดช่อง เช่น ใส่ HTTP พร็อกซีลงในช่อง SOCKS Host หรือใส่สลับกัน ให้เลือกกรอกในช่องที่ตรงกับโปรโตคอลในคำสั่งซื้อของคุณ
ตรวจสอบพอร์ตโดยตรงด้วย curl
Firefox ไม่ได้ให้รายละเอียดเพิ่มเติม คุณจึงควรตรวจสอบพอร์ตด้วยตัวเอง เมื่อทดสอบด้วยที่อยู่สำหรับตัวอย่างเอกสาร 203.0.113.10:8080 ซึ่งชี้ไปยังพอร์ตที่ไม่มีบริการทำงานอยู่ เราจะได้รับข้อความ curl: (7) Failed to connect to 203.0.113.10 port 8080 after 0 ms: Couldn't connect to server ข้อความ after 0 ms เป็นจุดสำคัญ เพราะการปฏิเสธการเชื่อมต่อจะตอบกลับมาแทบจะทันที ซึ่งแตกต่างจาก proxy timeout ที่ไม่มีการตอบกลับใด ๆ เลย
หากคุณไม่สะดวกใช้เทอร์มินัล เครื่องมือ proxy checker จะรายงานกรณีนี้เป็น connect failed และเครื่องมือ port checker จะช่วยตรวจสอบว่าพอร์ตดังกล่าวสามารถเข้าถึงได้จากอินเทอร์เน็ตหรือไม่ ทั้งนี้ Chrome และ Edge จะรายงานข้อผิดพลาดเดียวกันนี้ในชื่อ ERR_PROXY_CONNECTION_FAILED
วิธีแก้ไขการตั้งค่าพร็อกซีใน Firefox
- เปิดการตั้งค่า (Settings) ของ Firefox เลื่อนลงมาที่ การตั้งค่าเครือข่าย (Network Settings) แล้วคลิกปุ่ม การตั้งค่า... (Settings...) ที่อยู่ด้านข้าง
- หากไม่ต้องการใช้งานพร็อกซี ให้เลือก ไม่มีพร็อกซี (No proxy) แล้วคลิก ตกลง (OK) หากข้อผิดพลาดหายไป แสดงว่าสาเหตุเกิดจากการตั้งค่าเดิม
- หากเลือก ใช้การตั้งค่าพร็อกซีของระบบ (Use system proxy settings) ไว้ ให้ไปแก้ไขที่การตั้งค่าพร็อกซีของระบบปฏิบัติการแทน ดูเพิ่มเติมได้ที่ คู่มือการปิดพร็อกซี
- สำหรับการกำหนดค่าพร็อกซีด้วยตนเอง (Manual proxy configuration) ให้ตรวจเช็กแต่ละช่องให้ตรงกับรายการคำสั่งซื้อในแดชบอร์ดของคุณ: พร็อกซี HTTP(S) ให้ใส่ในช่อง พร็อกซี HTTP (HTTP Proxy) ส่วนพร็อกซี SOCKS5 ให้ใส่ในช่อง โฮสต์ SOCKS (SOCKS Host) พร้อมเลือก SOCKS v5
- สำหรับพร็อกซีที่มีการตั้งรหัสผ่านป้องกันไว้ Firefox จะแสดงหน้าต่างถามชื่อผู้ใช้และรหัสผ่านเมื่อคุณเริ่มโหลดหน้าเว็บแรก ดูรายละเอียดได้ที่ การตั้งค่าพร็อกซีใน Firefox
ปัญหาเดียวกันนี้เมื่อเกิดนอก Firefox
ในเบราว์เซอร์ Antidetect พอร์ตที่ปฏิเสธการเชื่อมต่อมักจะแสดงผลเป็นการทดสอบพร็อกซีล้มเหลวในทันที ส่วนในไลบรารี Python requests จะแจ้งปัญหาการเชื่อมต่อพร็อกซีเป็น requests.exceptions.ProxyError โดยให้พิมพ์ข้อความแสดงข้อผิดพลาดแบบเต็มเพื่อดูสาเหตุเบื้องหลัง วิธีแก้ไขเหมือนกันในทุกระบบ: ยืนยันความถูกต้องของ IP และพอร์ต จากนั้นตรวจสอบให้แน่ใจว่าพอร์ตนั้นเปิดใช้งานอยู่
ขั้นตอนทีละขั้น
- 1
เปิดการตั้งค่าเครือข่ายของ Firefox
ไปที่ Settings > Network Settings > Settings เพื่อดูว่า Firefox กำลังใช้งานพร็อกซีในโหมดใด
- 2
ทดลองเลือก No proxy
เลือก No proxy แล้วคลิก OK จากนั้นโหลดหน้าเว็บใหม่เพื่อดูว่าสาเหตุมาจากพร็อกซีหรือไม่
- 3
ทดสอบพอร์ตของพร็อกซี
หากจำเป็นต้องใช้พร็อกซี ให้วางข้อมูลลงใน proxy checker หรือรันคำสั่ง
curl -xแล้วสังเกตรหัสข้อผิดพลาด(7) - 4
กรอกข้อมูลใหม่ในช่องที่ถูกต้อง
ใส่ IP และพอร์ตลงในช่อง HTTP Proxy หรือ SOCKS Host ให้ตรงตามคำสั่งซื้อของคุณ บันทึกการตั้งค่า แล้วทดลองโหลดหน้าเว็บทดสอบ
คำถามที่พบบ่อย
การปฏิเสธการเชื่อมต่อพร็อกซีเกิดจากรหัสผ่านไม่ถูกต้องใช่หรือไม่?
ไม่ใช่ การปฏิเสธการเชื่อมต่อเกิดขึ้นก่อนขั้นตอนเข้าสู่ระบบ ถ้ารหัสผ่านไม่ถูกต้องจะแสดงข้อผิดพลาด 407 error หรือมีหน้าต่างขึ้นมาให้ล็อกอินซ้ำ ๆ
ไม่เคยตั้งค่าพร็อกซีเลย ทำไม Firefox ถึงแจ้งเตือนข้อผิดพลาดนี้?
ตรวจสอบว่า Firefox ถูกตั้งค่าให้ใช้พร็อกซีของระบบไว้หรือไม่ จากนั้นตรวจสอบการตั้งค่าพร็อกซีของระบบปฏิบัติการและส่วนเสริม (Add-on) พร็อกซีที่ติดตั้งอยู่ใน Firefox
พร็อกซีใช้งานได้ปกติใน Chrome แต่ Firefox ปฏิเสธการเชื่อมต่อ เกิดจากอะไร?
Firefox สามารถตั้งค่าแยกต่างหากไม่ให้ตรงกับการตั้งค่าของระบบได้ ให้เปิด Network Settings แล้วตรวจสอบ IP, พอร์ต และช่องโปรโตคอลให้ตรงกัน
ปัญหานี้เกิดขึ้นเฉพาะเมื่อใช้งานเครือข่ายที่ทำงานเท่านั้น
เครือข่ายดังกล่าวอาจมีการบล็อกพอร์ตขาออก (Outbound ports) ให้ลองเชื่อมต่อพร็อกซีเดิมผ่านอินเทอร์เน็ตมือถือ หากใช้งานได้ ให้ติดต่อผู้ดูแลระบบเครือข่าย ดูเพิ่มเติมที่ ตรวจสอบพร็อกซีและไฟร์วอลล์
พร็อกซี HTTP(S) และ SOCKS5 สำหรับ Firefox
เลือกโปรโตคอลที่ซอฟต์แวร์ของคุณต้องการ พร้อมรับ IP, พอร์ต และข้อมูลยืนยันตัวตนได้ทันที
ดูราคาแพ็กเกจ