Score:1

วิธีตั้งค่าพร็อกซีเซิร์ฟเวอร์ XPRA สำหรับผู้ใช้หลายคน ย้อนกลับพร็อกซีด้วย Apache

ธง cn

ในระบบ Ubuntu 20.04 LTS ฉันต้องการกำหนดค่า "พร็อกซีเซิร์ฟเวอร์ XPRA" ด้วยวิธีต่อไปนี้:

  1. ควรเข้าถึง XPRA ผ่านไคลเอนต์ HTML5 เพื่อให้ผู้ใช้ไม่ต้องการ XPRA บนเครื่องของตน
  2. ผู้ใช้จะสามารถเชื่อมต่อกับ XPRA ผ่าน URL https://xpra.example.net, แทน http://example.net:14500. เช่น. บริการ XPRA HTML ควรย้อนกลับพร็อกซีโดยเว็บเซิร์ฟเวอร์ (Apache) เพื่อให้ HTTPS ร้องขอไปยัง xpra.example.net โฮสต์เสมือนได้รับการส่งต่อไปยัง localhost:14500. ฉันไม่พบคำอธิบายใด ๆ เกี่ยวกับวิธีการทำสิ่งนี้: เป็นไปได้มากว่าต้องใช้ websockets
  3. ผู้ใช้แต่ละคนจะสามารถเข้าถึงเดสก์ท็อปแบบกราฟิกของตนได้ ฉันพบว่าถ้าฉันเริ่มต้นบนเซิร์ฟเวอร์ XPRA ด้วยตนเองเป็น xpra start-desktop --bind-tcp=0.0.0.0:14500 --start-child=startlxde (สำหรับเดสก์ท็อป LXDE) ฉันสามารถเชื่อมต่อผ่านไคลเอนต์ HTML5 โดยใช้ http://example.net:14500 แต่สิ่งนี้จะเงอะงะอย่างรวดเร็วเนื่องจากเราต้อง SSH เข้าสู่เซิร์ฟเวอร์ก่อนจึงจะเรียกใช้ xpra start-desktop สั่งที่นั่น
  4. พร็อกซีเซิร์ฟเวอร์จะเริ่ม/หยุดทำงานเป็นบริการระบบ มีจริง /lib/systemd/system/xpra.service ไฟล์บริการ แต่ฉันไม่แน่ใจว่ามีการกำหนดค่าอย่างถูกต้องสำหรับข้อกำหนดข้างต้นหรือไม่

ฉันพยายามอย่างดีที่สุดที่จะคิดทั้งหมดนี้จาก เอกสาร XPRA แต่ล้มเหลว มีใครประสบความสำเร็จในการตั้งค่า XPRA ด้วยวิธีนี้หรือไม่? ถ้าใช่ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมาก

ปล ฉันอยากจะติดแท็กคำถามนี้ด้วย "xpra" แต่ไม่มีชื่อเสียงมากพอที่จะทำเช่นนั้น

in flag
ฉันต้องการเหมือนกัน แต่ตอนนี้ฉันจะตกลงสำหรับ xpra htm5 ที่ทำงานบน Ubuntu 20.04 เลย เพราะฉันไม่สามารถทำให้คอมโบนั้นใช้งานได้จนถึงตอนนี้สำหรับ aarch64
Score:0
ธง nc

ฉันอยู่ในสถานการณ์เดียวกันโดยทั่วไปยกเว้นฉันต้องการใช้ nginx ฉันคิดว่าพร็อกซีเซิร์ฟเวอร์ xpra อาจรองรับการตั้งค่าดังกล่าวได้ แต่ฉันก็ไม่แน่ใจนัก เป็นไปได้ว่าเวอร์ชันใน Ubuntu 20.04 นั้นเก่าเกินไปที่จะทำให้ทำงานได้อย่างถูกต้อง ดูเหมือนว่าฉันไม่สามารถเชื่อมโยงเลเยอร์ xpra ทั้งสองได้ และฉันไม่สามารถควบคุมสิ่งที่ UI ของเว็บทำ (เช่น มันมักจะเริ่มเซสชันใหม่เมื่อฉันบอกให้เชื่อมต่อกับอันที่มีอยู่ เป็นต้น)

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

ฉันยังคงมีปัญหาเล็กน้อยสองสามอย่าง เช่น บางครั้ง DPI ยุ่งเหยิง การตรวจสอบสิทธิ์ PAM ไม่ทำงานเมื่อฉันเปิดเดสก์ท็อปของผู้ใช้ผ่านบริการ systemd แต่ปัญหาเหล่านี้อาจแก้ไขหรือแก้ไขได้โดยใช้เวลาสักหน่อย

โพสต์คำตอบ

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