Last modified by teamwire001 on 2025/09/11 14:58

From version 3.1
edited by teamwire001
on 2024/12/12 14:41
Change comment: DOC-390 + heading hierarchy fixes
To version 4.1
edited by teamwire001
on 2025/08/19 08:16
Change comment: DOC-434

Summary

Details

Page properties
Content
... ... @@ -1,112 +6,127 @@
1 -= Desktop 4.0.0 or newer =
2 -
3 -These settings are accessible during the [[Login and Registration process>>doc:Public.Applications.Desktop.User-Manual.Login-and-Registration.WebHome]].
4 -
5 -
6 6  {{id name="4-hostname"/}}
7 7  
8 -== Server ==
3 += Server =
9 9  
10 -If required, please enter the custom backend hostname here. You must not enter the protocol or path but the **hostname only.** It is recommended to add this information in order to speed up the process and prevent registration failures.
5 +{{tabs idsToLabels="server1=Desktop 4, server2=Until Desktop 3.4.3"/}}
11 11  
12 -If your organisation is using the Teamwire Cloud Backend, please enter {{code}}backend.teamwire.eu{{/code}}.
7 +(% id="server1" %)
8 +(((
9 +{{icon name="cog"/}} These settings are accessible during the [[Login and Registration process>>doc:Public.Applications.Desktop.User-Manual.Login-and-Registration.WebHome]].
13 13  
14 14  
15 -{{id name="4-proxyurl"/}}
12 +If required, please enter the custom **server name** here. You must not enter the protocol or path but the name only. It is recommended to add this information in order to speed up the process and prevent registration failures.
16 16  
17 -== Proxy URL ==
14 +If your organisation is using the Teamwire Cloud Backend, please enter ##backend.teamwire.eu##.
15 +)))
18 18  
19 -In order to work properly with a proxy server, Teamwire needs your proxy to support the **HTTP CONNECT method,** the **HTTP Upgrade mechanism** and has to allow all **Sec-Websocket-* headers.**
17 +(% id="server2" %)
18 +(((
19 +{{icon name="cog"/}} These settings are accessible during the [[Login and Registration process>>doc:Public.Applications.Desktop.User-Manual.Login-and-Registration.WebHome]], and in the app's [[Settings ~> Advanced options>>doc:Public.Applications.Desktop.User-Manual.Profile-and-Settings.WebHome||anchor="04-advanced"]] when you are logged in.
20 20  
21 21  
22 -Please enter the complete URL incl. protocol (e.g. {{code}}http{{/code}} or {{code}}https{{/code}}) and port. The different types of proxy and their syntaxes are explained down below. For the following example we assume the proxy is running on a host named {{code}}your-proxy.com{{/code}} with port {{code}}9000{{/code}}. If your proxy needs basic HTTPS authentication, the credentials can be included in the URL as shown.
22 +If required, please enter the custom **backend hostname** here. You must not enter the protocol or path but the name only. It is recommended to add this information in order to speed up the process and prevent registration failures.
23 23  
24 -* **HTTPS Proxy**
25 -{{code language="html"}}https://your-proxy.com:9000{{/code}}
26 -{{code language="html"}}https://username:password@your-proxy.com:9000{{/code}}
24 +If your organisation is using the Teamwire Cloud Backend, please enter ##backend.teamwire.eu##.
25 +)))
27 27  
28 -* **PAC Proxy**
29 -{{code language="html"}}pac+http://file-provider.com/proxy.pac{{/code}}
30 -## ##
31 31  
32 -----
28 +{{id name="4-proxyurl"/}}
33 33  
34 -{{id name="desktop-previous"/}}
30 += Proxy server =
35 35  
36 -= Desktop 3.4.3 and previous versions =
32 +{{tabs idsToLabels="proxy1=Desktop 4, proxy2=Until Desktop 3.4.3"/}}
37 37  
38 -These settings are accessible during the [[Login and Registration process>>doc:Public.Applications.Desktop.User-Manual.Login-and-Registration.WebHome]] or later by opening the app's [[Settings ~> Advanced options>>doc:Public.Applications.Desktop.User-Manual.Profile-and-Settings.WebHome||anchor="04-advanced"]].
34 +(% id="proxy1" %)
35 +(((
36 +{{icon name="cog"/}} These settings are accessible during the [[Login and Registration process>>doc:Public.Applications.Desktop.User-Manual.Login-and-Registration.WebHome]].
39 39  
40 40  
41 -{{id name="hostname"/}}
39 +In order to work properly with a proxy server, Teamwire needs your proxy to support the **HTTP CONNECT method,** the **HTTP Upgrade mechanism** and has to allow all **Sec-Websocket-* headers.**
42 42  
43 -== Backend hostname ==
41 +Please enter the complete URL incl. protocol (e.g. ##http## or ##https##) and port. The different types of proxy and their syntaxes are explained down below.
44 44  
45 -If required, please enter the custom backend hostname here. You must not enter the protocol or path but the **hostname only.** It is recommended to add this information in order to speed up the process and prevent registration failures.
43 +For the following example we assume the proxy is running on a host named ##your-proxy.com## with port 9000. If your proxy needs basic HTTPS authentication, the credentials can be included in the URL as shown.
46 46  
47 -If your organisation is using the Teamwire Cloud Backend, please enter {{code}}backend.teamwire.eu{{/code}}.
45 +* **HTTPS Proxy**
46 +##https:~/~/your-proxy.com:9000##
47 +##https:~/~/username:password@your-proxy.com:9000##
48 48  
49 +* **PAC Proxy**
50 +##pac+http:~/~/file-provider.com/proxy.pac##
51 +)))
49 49  
50 -{{id name="proxy"/}}
53 +(% id="proxy2" %)
54 +(((
55 +{{icon name="cog"/}} These settings are accessible during the [[Login and Registration process>>doc:Public.Applications.Desktop.User-Manual.Login-and-Registration.WebHome]], and in the app's [[Settings ~> Advanced options>>doc:Public.Applications.Desktop.User-Manual.Profile-and-Settings.WebHome||anchor="04-advanced"]] when you are logged in.
51 51  
52 -== Proxy server ==
53 53  
54 54  In order to work properly with a proxy server, Teamwire needs your proxy to support the **HTTP CONNECT method,** the **HTTP Upgrade mechanism** and has to allow all **Sec-Websocket-* headers.**
55 55  
60 +Please enter the complete URL incl. protocol (e.g. ##http## or ##https##) and port. The different types of proxy and their syntaxes are explained down below.
56 56  
57 -{{id name="proxyurl"/}}
62 +For the following example we assume the proxy is running on a host named ##your-proxy.com## with port 9000. If your proxy needs basic HTTPS or SOCKS-5 authentication, the credentials can be included in the URL as shown.
58 58  
59 -=== Apply proxy URL ===
60 -
61 -Please enter the complete URL incl. protocol (e.g. {{code}}http{{/code}} or {{code}}https{{/code}}) and port. The different types of proxy and their syntaxes are explained down below. For the following example we assume the proxy is running on a host named {{code}}your-proxy.com{{/code}} with port {{code}}9000{{/code}}. If your proxy needs basic HTTPS or SOCKS-5 authentication, the credentials can be included in the URL as shown.
62 -
63 63  * **HTTPS Proxy**
64 -{{code language="html"}}https://your-proxy.com:9000{{/code}}
65 -{{code language="html"}}https://username:password@your-proxy.com:9000{{/code}}
65 +##https:~/~/your-proxy.com:9000##
66 +##https:~/~/username:password@your-proxy.com:9000##
66 66  
67 67  * **SOCKS-5 Proxy**
68 -{{code language="html"}}socks5://your-proxy.com:9000{{/code}}
69 -{{code language="html"}}socks5://username:password@your-proxy.com:9000{{/code}}
69 +##socks5:~/~/your-proxy.com:9000##
70 +##socks5:~/~/username:password@your-proxy.com:9000##
70 70  
71 71  * **SOCKS-4 Proxy**
72 -{{code language="html"}}socks4://your-proxy.com:9000{{/code}}
73 +##socks4:~/~/your-proxy.com:9000##
73 73  
74 74  * **PAC Proxy**
75 -{{code language="html"}}pac+http://file-provider.com/proxy.pac{{/code}}
76 +##pac+http:~/~/file-provider.com/proxy.pac##
76 76  ## ##
77 77  
78 -{{id name="systemproxy"/}}
79 +(% class="box-title" %)
80 +System Proxy
79 79  
80 -=== Use system proxy ===
81 -
82 82  If the proxy data are already provided to the (Windows) system, you can select **Use system proxy** to apply the operating system's internet settings.
83 +)))
83 83  
84 84  
85 85  {{id name="certificate"/}}
86 86  
87 -== Server certificate ==
88 += Server certificate =
88 88  
90 +{{tabs idsToLabels="certificate1=Desktop 4, certificate2=Until Desktop 3.4.3"/}}
91 +
92 +(% id="certificate1" %)
93 +(((
94 +Custom server certificates are currently not supported by Desktop version 4.
95 +)))
96 +
97 +(% id="certificate2" %)
98 +(((
99 +{{icon name="cog"/}} These settings are accessible during the [[Login and Registration process>>doc:Public.Applications.Desktop.User-Manual.Login-and-Registration.WebHome]].
100 +
101 +
89 89  If the backend server uses a self-signed certificate or if it is signed by a Certificate Authority (CA), that is not well known, you will have to provide the certificate chain.
90 90  
91 91  
92 92  {{id name="customcertificatefile"/}}
93 93  
94 -=== Choose custom certificate file ===
107 +(% class="box-title" %)
108 +Use a custom certificate file
95 95  
96 96  Click the button and select the file containing the server's certificate chain (format: ##PEM##) via the file explorer.
97 97  
98 -(% class="box infomessage" %)
99 -(((
100 -Please make sure to use the unix line feed {{code}}LF{{/code}} on your certificate. Any other control characters like ##CR## or Windows' ##CR LF## will not be valid.
112 +{{info}}
113 +Please make sure to use the unix line feed ##LF## on your certificate. Any other control characters like ##CR## or Windows' ##CR LF## will not be valid.
101 101  
102 102  Also note, that the path used to refer to your certificate must not contain any spaces.
103 -)))
116 +{{/info}}
104 104  
105 105  
106 106  {{id name="systemcertificatechain"/}}
107 107  
108 -=== Use system certificate chain (Windows) ===
121 +(% class="box-title" %)
122 +Use system certificate chain (Windows)
109 109  
110 110  Select this option if the custom certificate has been applied to the Microsoft Management Console. Teamwire will automatically check the so-called Certificate Trust Store for any necessary information.
125 +)))
111 111  
112 112  ## ##