Score:0

socat ขอกับโดเมนเฉพาะ

ธง cn

ฉันใช้ โซแคท สำหรับการเปลี่ยนเส้นทางจาก localhost:6666 ไปยัง SERVER_DOMAIN:443 เนื่องจากแอปไม่สามารถส่งคำขอผ่าน SSL ได้

socat TCP-LISTEN:6666,reuseaddr,fork SSL:SERVER_DOMAIN:443,verify=0

แต่เซิร์ฟเวอร์ที่รับคำขอไม่ยอมรับเพราะโฮสต์ผิด DOMAIN ในส่วนหัวของคำขอ - localhost:6666ฉันต้องการตัวอย่าง my.domain.com.

2021/08/02 13:47:22 [ข้อผิดพลาด] 99#99: *20351099 open() "/etc/nginx/default-webroot/api/transaction.xml" ล้มเหลว (2: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว), ไคลเอนต์ : ลูกค้า, เซิร์ฟเวอร์: SERVER_DOMAIN, คำขอ: "GET /api/transaction.xml HTTP/1.1", โฮสต์: "localhost:6666"

ต้องการโดเมนเฉพาะในส่วนหัว

เป็นไปได้เรียกใช้ โซแคท ด้วยพารามิเตอร์สำหรับคำขอที่มีส่วนหัว "โฮสต์: SOME_DOMAIN"?

ขอบคุณ.

in flag
นั่นจะทำให้ socat ต้องเข้าใจ HTTP คุณควรพิจารณาใช้ reverse proxy แทน เช่น mitmproxy สามารถทำงานในโหมดนี้ได้ พร็อกซีเข้าใจ HTTP และสามารถปรับฟิลด์ส่วนหัวได้

โพสต์คำตอบ

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