xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.


Changes between Version 4 and Version 5 of ProxyServer


Ignore:
Timestamp:
11/07/13 04:56:43 (8 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProxyServer

    v4 v5  
    11= Proxy Server =
    22
     3{{{#!div class="box"
     4== Introduction ==
    35This new feature in version 0.11 (see #426) allows a single xpra server to provide access to many xpra sessions through a single entry point, without using SSH for transport/authentication.
    46[[BR]]
     
    1012* all local xpra sessions after user authentication
    1113* a custom list of sessions configured through the "file-auth" mechanism
     14}}}
    1215
     16{{{#!div class="box"
     17== Usage ==
    1318To start the proxy server, simply run:
    1419{{{
     
    2631xpra attach tcp:127.0.0.1:443 --password-file=./password.txt --display=:100
    2732}}}
     33}}}
     34
     35{{{#!div class="box"
     36== File Authentication Extras ==
     37
     38When used with the proxy server, the password file (see [/wiki/Authentication#Modules Authentication Modules]) should contain one user per line using the format:
     39{{{
     40USERNAME|PASSWORD|UID|GID|SESSION_URI|ENV_VARS|SESSION_OPTIONS
     41}}}
     42
     43Details:
     44* {{{USERNAME}}} and {{{PASSWORD}}} are used for authentication
     45* {{{UID}}} and {{{GID}}} are used for the new proxy process (and can be set to {{{nobody}}})
     46* {{{SESSION_URI}}} is the usual xpra connection string of the actual target session, ie:
     47{{{
     48tcp:HOST:PORT
     49}}}
     50 or
     51 {{{
     52ssh:HOST:DISPLAY
     53}}}
     54* {{{ENV_VARS}}} is an optional attribute which can contain ";" separated name-value pairs which will affect the environment of the new process spawned after authentication.
     55* {{{SESSION_OPTIONS}}} is an optional attribute which can contain ";" separated name-value pairs which will override the client's connection settings and apply to the connection between the proxy and the real server only.
     56}}}