การกำหนดค่าของคุณอนุญาต 127.0.0.1 แต่แอปพลิเคชันที่เชื่อมต่อกับ localhost ถูกปฏิเสธ ก่อนขยายรายการที่อนุญาต ให้ตรวจสอบว่าแอปพลิเคชันใช้ที่อยู่ใด

localhost เป็นชื่อ ขึ้นอยู่กับสภาพแวดล้อม ชื่อนี้อาจพาคลไคลเอนต์ไปยัง IPv4 loopback, IPv6 loopback หรือลำดับของความพยายามเชื่อมต่อ กฎต้นทาง IPv4 ไม่จำเป็นต้องตรงกับการเชื่อมต่อ IPv6 จาก ::1

ตรวจสอบรายละเอียดอิสระสามอย่าง

  1. คลไคลเอนต์เชื่อมต่อกับที่อยู่ใด
  2. Tinyproxy กำลังฟังที่อยู่ใด
  3. Tinyproxy ประเมินที่อยู่ต้นทางใดในกฎการเข้าถึง

การเชื่อมต่อที่ถูกปฏิเสธบ่งชี้ว่าไม่มีผู้ฟังที่เข้าถึงได้สำหรับปลายทางนั้น การตอบกลับปฏิเสธการเข้าถึงของ Tinyproxy หมายความว่าการเชื่อมต่อไปถึงบริการและถูกปฏิเสธตามนโยบาย ความล้มเหลวเหล่านี้ต้องแก้ไขต่างกัน

สำหรับ Tinyproxy 1.11.2 การตั้งค่าผู้ฟังและการเข้าถึงของไคลเอนต์ แสดงการควบคุมทั้งสองแยกกัน หากต้องการไคลเอนต์ IPv6 ภายใน Allow ::1 ที่ชัดเจนสามารถแสดงนโยบายนั้นได้ชัดเจนกว่าการพึ่งพาพฤติกรรมของกฎที่อิงชื่อโฮสต์

อย่าเปิดพร็อกซีให้ทั้งซับเน็ตส่วนตัวเพียงเพื่อแก้ความไม่ตรงกันของ loopback และจำไว้ว่า loopback เป็นเรื่องภายในของสภาพแวดล้อมเครือข่ายที่เกี่ยวข้อง ที่อยู่ loopback ของคอนเทนเนอร์ไม่ได้ระบุพร็อกซีของเครื่องอื่น แม้ว่าทั้งสองจะใช้ชื่อ localhost

ใช้ปลายทางเชิงตัวเลขและต้นทางที่สังเกตได้ในการวินิจฉัย เมื่อสิ่งเหล่านั้นตรงกับนโยบายที่ตั้งใจ ความล้มเหลวที่เหลือของการเข้าสู่พร็อกซีหรือปลายทางคือขั้นถัดไป ไม่ใช่หลักฐานว่า localhost ต้องมีข้อยกเว้นที่ไม่จำกัด

บทความที่เกี่ยวข้อง