Tinyproxy ConnectPort: พอร์ตปลายทางกับพอร์ตที่รับฟัง
วินิจฉัยข้อจำกัดพอร์ตปลายทางของ Tinyproxy CONNECT โดยไม่สับสนกับพอร์ตที่รับฟัง
ConnectPort ตรวจสอบปลายทางที่ร้องขอภายใน CONNECT ไม่ใช่ตัวรับฟังที่รับไคลเอนต์:
| หมายเลขตัวอย่าง | บทบาท |
|---|---|
| 8888 | ตัวรับฟังขาเข้าของ Tinyproxy |
| 443 | พอร์ตปลายทาง HTTPS ทั่วไป |
| 80 ใน CONNECT ที่ถูกปฏิเสธ | ปลายทางที่ไคลเอนต์ขอให้อุโมงค์จริง ๆ |
การอนุญาตอย่างชัดเจนสำหรับปลายทาง HTTPS ทั่วไปคือ:
ConnectPort 443คงการพิสูจน์ตัวตนและข้อจำกัดของไคลเอนต์ไว้ คู่มือ Tinyproxy กำหนดทั้งรายการพอร์ตที่ไม่มีและการตั้งค่าพิเศษเพื่อปิดใช้งาน CONNECT การลบรายการที่จำกัดอาจขยายการเข้าถึง
หากพอร์ตที่ร้องขอทำให้คุณประหลาดใจ ให้อ่านเกี่ยวกับอำนาจของ CONNECT และลำดับก่อนหน้า HTTP ธรรมดาบนพอร์ต 80 ไม่จำเป็นต้องใช้ CONNECT เพียงเพราะมีพร็อกซีเกี่ยวข้อง ไคลเอนต์อาจอุโมงค์บริการอื่นโดยเจตนาหรือใช้โหมดที่ไม่ตั้งใจ อย่าสันนิษฐานว่าทุก CONNECT ไปยังพอร์ต 80 มาจากการเปลี่ยนเส้นทางของเว็บไซต์
พอร์ต HTTPS เพิ่มเติมที่ชอบด้วยกฎหมายต้องมีการอนุญาตแคบ ๆ ของตัวเอง การเปิดปลายทางทั้งหมดจะซ่อนว่าไคลเอนต์ส่งคำขอที่ตั้งใจหรือไม่ แยกเป้าหมายจริงออกจากตัวรับฟังของพร็อกซีก่อนเปลี่ยนนโยบาย