Score:0

มีวิธีพร็อกซีคำขอกับ Nginx โดยที่ลูกค้าไม่ทราบว่าคำขอนั้นได้รับมอบฉันทะหรือไม่

ธง cn

ฉันมีแอปที่ส่งคำขอถึง www.example.com/blocked ที่ถูกบล็อกโดยปลั๊กอินของเบราว์เซอร์ซึ่งส่งผลให้เกิดข้อผิดพลาด รับ http://www.example.com/blocked net::ERR_BLOCKED_BY_CLIENT. เมื่ออยู่ในแอพฉันเปลี่ยนคำขอไปที่ Nginx ของฉันแทน www.myproxyserver.ml/proxyซึ่งฉันส่งคำขอไปยังเว็บไซต์ดั้งเดิมแล้ว แอปยังคงกลับมาพร้อมข้อความแสดงข้อผิดพลาดเดิมด้านบน ฉันกำลังพยายามค้นหาวิธีที่จะไม่เปิดเผยคำขอสิ้นสุดกลับไปยังไคลเอ็นต์ แทนที่จะเปิดเผยที่อยู่พร็อกซีเซิร์ฟเวอร์

นี่คือการกำหนดค่า Nginx:

เซิร์ฟเวอร์ {
        server_name myproxyserver.ml;
        access_log off;
        ตัวแก้ไข 8.8.8.8 ipv6=ปิด;

        ตำแหน่ง / พร็อกซี {
                proxy_set_header ยอมรับการเข้ารหัส "";
                proxy_pass https://www.example.com/blocked;
                หยุดพัก;
        }
        ฟัง 80;
        ฟัง 443 ssl;
}

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

ขอขอบคุณ.

vidarlo avatar
ar flag
นี่ไม่ใช่ปัญหาเกี่ยวกับวิธีการทำงานของพร็อกซี แต่เป็นวิธีการทำงานของปลั๊กอินของเบราว์เซอร์ คิดออกโดยดูจากแหล่งที่มาของปลั๊กอิน
Ante avatar
cn flag
เป็นปลั๊กอินตัวบล็อกโฆษณาที่บล็อกคำขอที่มีคำหลักบางคำ ตัวอย่างเช่น 'โฆษณา' 'การวิเคราะห์' ฯลฯ สมมติว่า url บนเซิร์ฟเวอร์ของฉันที่ฉันต้องการเข้าชมคือ 'example.com/analytics' ระบบจะบล็อก นี่คือสิ่งที่ฉันต้องการกำหนดเส้นทางไปยัง url อื่นและคิดว่าพร็อกซี Nginx มีวิธีที่จะทำ ใช่ไหม
vidarlo avatar
ar flag
เห็นได้ชัดว่าไม่ตรงกับ URL เพียงอย่างเดียว มิฉะนั้นพร็อกซีย้อนกลับจะหลอกมัน
Ante avatar
cn flag
@vidarlo คุณช่วยอธิบายเพิ่มเติมได้ไหม ถ้าฉันเปลี่ยนสตริง URL คำขอเพียงบางส่วน เพื่อให้ไม่มี 'การวิเคราะห์' ปลั๊กอินจะไม่บล็อกคำขอ และฉันจะได้รับสถานะกลับเป็น 404 คุณจะทำให้ reverse proxy ทำเคล็ดลับได้อย่างไร?
vidarlo avatar
ar flag
ดูที่ส่วนหัว ไซต์อาจส่งการเปลี่ยนเส้นทางหรือคล้ายกัน หากไม่มีชื่อโฮสต์และ URL จริง การดีบักพฤติกรรมจะยากสำหรับเรา
djdomi avatar
za flag
ฉันคิดว่าคุณต้องอธิบายให้มากกว่านี้ สิ่งที่คุณทำไม่ใช่แค่การกำหนดค่า nginx ของคุณเท่านั้น เพราะคุณกำลังบอกการเขียน (?) แอปที่บล็อกคำขอ ฉันขอแนะนำให้คิดถึงข้อมูลเพิ่มเติมอย่างน้อย 100% จำเป็น นอกจากนี้ - โปรดโฟกัสคำถามของคุณ!
Ante avatar
cn flag
@djdomi ฉันคิดว่าปัญหาหลักที่คุณมีที่นี่คือความเข้าใจภาษาอังกฤษ ไม่ใช่ประเด็นสำคัญของคำถามของฉัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา