การบล็อก Privoxy โดยใช้รูปแบบโฮสต์ไม่ทำงานเมื่อใช้ HTTPS


3

ตามเอกสารของ Privoxy

4.15 Privoxy กรอง URL ที่ปลอดภัย (HTTPS) ได้อย่างไร

เนื่องจากการเชื่อมต่อ HTTP ที่ปลอดภัยนั้นเป็นเซสชัน SSL ที่เข้ารหัสระหว่างเบราว์เซอร์ของคุณและไซต์ที่ปลอดภัยและมีความปลอดภัยที่เชื่อถือได้มีเพียงเล็กน้อยที่ Privoxy สามารถทำได้ แต่มอบข้อมูลซึ่งพูดพล่อยๆดิบๆ

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

การบล็อกโดยรูปแบบโฮสต์ควรทำงานโดยไม่ขึ้นกับโปรโตคอลที่ใช้ (HTTP หรือ HTTPS)

ตัวอย่างเช่น: { +block{Nasty ads.} } .somesite.com/imp บล็อกได้อย่างมีประสิทธิภาพhttp://test.somesite/impแต่ไม่https://test.somesite/imp

เบราว์เซอร์ที่ฉันใช้มีการกำหนดค่าให้ใช้พร็อกซี Privoxy สำหรับทั้ง HTTP และ HTTPS

มันเป็นข้อผิดพลาดหรือพฤติกรรมที่คาดหวังแม้จะมีสิ่งที่หมอพูดว่า? (ฉันใช้ v3.0.26)

คำตอบ:


1

ปัญหาคือว่าคุณมีรูปแบบเส้นทาง มันไม่ได้ใช้กับคำขอเชื่อมต่อ

หากในทางกลับกันคุณมีรูปแบบโฮสต์มันจะไม่เกิดปัญหาใด ๆ

อย่างไรก็ตามเนื่องจากพร็อกซีไม่สามารถแสดงหน้า“ บล็อก” ปกติกับ HTTPS ได้อย่างสวยงามมันก็จะปฏิเสธคำขอ เบราว์เซอร์จะแสดงข้อผิดพลาดเช่น“ พร็อกซีเซิร์ฟเวอร์ปฏิเสธการเชื่อมต่อ” ซึ่งหมายความว่าคุณจะไม่สามารถข้ามตัวกรองได้ (หากเปิดใช้งานตัวเลือกนั้น)


1

คุณจะต้องผลักดันการเชื่อมต่อของคุณผ่านพร็อกซีที่รองรับ SSL และส่งต่อการรับส่งข้อมูลกลับไปยังพอร์ตที่คุณเปิดใช้งาน Privoxy

ลองใช้Stunnel.org ตรวจสอบให้แน่ใจว่าได้แก้ไขการกำหนดค่าเพื่อส่งต่อไปยังพอร์ต 8118 หรืออะไรก็ตามที่คุณฟังบน Privoxy

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.