Puncte:1

Cum să configurați un server proxy XPRA pentru mai mulți utilizatori, proxy invers cu Apache

drapel cn

Pe un sistem Ubuntu 20.04 LTS aș dori să configurez „Server proxy XPRA” în felul următor:

  1. XPRA ar trebui să fie accesat prin clientul său HTML5, astfel încât utilizatorii să nu aibă nevoie de XPRA pe computerele lor.
  2. Utilizatorii se vor putea conecta la XPRA prin intermediul URL-ului https://xpra.example.net, în loc de http://example.net:14500. i.e. serviciul HTML XPRA ar trebui să fie inversat de serverul web (Apache), astfel încât solicitările HTTPS către xpra.example.net gazda virtuală este redirecționată localhost:14500. Nu am găsit nicio descriere a modului de a face acest lucru: cel mai probabil trebuie să folosiți websocket-uri.
  3. Fiecare utilizator va avea acces la desktopul său grafic. Mi-am dat seama că dacă pornesc manual pe server XPRA ca xpra start-desktop --bind-tcp=0.0.0.0:14500 --start-child=startlxde (pentru desktop-ul LXDE), atunci mă pot conecta într-adevăr prin intermediul clientului HTML5 folosind http://example.net:14500 dar acest lucru devine rapid neîndemânatic, deoarece mai întâi trebuie să faceți SSH pe server pentru a rula xpra start-desktop comanda acolo.
  4. Serverul proxy va fi pornit/oprit ca serviciu de sistem. Există într-adevăr o /lib/systemd/system/xpra.service serviciu, dar nu sunt sigur dacă este configurat corect pentru aceste cerințe de mai sus.

Am încercat tot posibilul să descopăr toate acestea din documentația XPRA dar a eșuat. A reușit cineva să configureze XPRA în acest fel? Dacă da, orice ajutor ar fi foarte apreciat.

PS Mi-ar fi plăcut să etichet această întrebare cu „xpra”, dar nu am suficientă reputație pentru a face acest lucru.

drapel in
Aș dori la fel, dar acum mă voi mulțumi cu xpra htm5 să lucreze pe Ubuntu 20.04, deoarece oricum nu am reușit să fac acea combo să funcționeze până acum pentru aarch64.
Puncte:0
drapel nc

Sunt practic în aceeași situație, doar că vreau să folosesc nginx. Cred că serverul proxy xpra poate suporta o astfel de configurare, dar nu sunt pe deplin sigur, este, de asemenea, posibil ca versiunea din ubuntu 20.04 să fie prea veche pentru a o face să funcționeze corect. Se pare că nu pot să înlănțuiesc cele două straturi xpra și nu pot controla ce face interfața web (de exemplu, tinde să înceapă o nouă sesiune când îi spun să se conecteze la una existentă).

Am ajuns să am mai multe subdirectoare virtuale pe serverul web, fiecare proxy către o altă instanță xpra din amonte.Acest lucru pare să funcționeze în mod adecvat.

Mai am câteva probleme minore, cum ar fi DPI-ul este uneori încurcat, autentificarea PAM nu funcționează când lansez desktopul unui utilizator printr-un serviciu systemd, dar acestea pot fi probabil rezolvate sau rezolvate cu puțin timp.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.