Changes for page 3. Advanced Configurations
Last modified by teamwire001 on 2025/09/11 14:58
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.teamwire00 11 +XWiki.teamwire003 - Content
-
... ... @@ -1,136 +1,112 @@ 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 + 1 1 {{id name="4-hostname"/}} 2 2 3 -= Server = 8 +== Server == 4 4 5 - {{tabsidsToLabels="server1=Desktop4,server2=UntilDesktop3.4.3"/}}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. 6 6 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]]. 12 +If your organisation is using the Teamwire Cloud Backend, please enter {{code}}backend.teamwire.eu{{/code}}. 10 10 11 11 12 - If required,please enter the custom **server name** here. You must not enter theprotocol or path but the name only. It is recommended to add this information in order to speedup the process and prevent registration failures.15 +{{id name="4-proxyurl"/}} 13 13 14 -If your organisation is using the Teamwire Cloud Backend, please enter ##backend.teamwire.eu##. 15 -))) 17 +== Proxy URL == 16 16 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. 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.** 20 20 21 21 22 - If required, please enter the custom**backendhostname**here.Youmust not enter the protocolor pathbutthename only.It isrecommendedtoaddthis informationin order tospeed uptheprocess andpreventregistrationfailures.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. 23 23 24 -If your organisation is using the Teamwire Cloud Backend, please enter ##backend.teamwire.eu##. 25 -))) 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}} 26 26 27 -(% style="border-color:var(--gili_blue_300)" %) 28 +* **PAC Proxy** 29 +{{code language="html"}}pac+http://file-provider.com/proxy.pac{{/code}} 30 +## ## 31 + 28 28 ---- 29 29 34 +{{id name="desktop-previous"/}} 30 30 31 - {{idname="4-proxyurl"/}}36 += Until Desktop 3.4.2 = 32 32 33 - =Proxy server=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 34 35 -{{tabs idsToLabels="proxy1=Desktop 4, proxy2=Until Desktop 3.4.3"/}} 36 36 37 -(% id="proxy1" %) 38 -((( 39 -{{icon name="cog"/}} These settings are accessible during the [[Login and Registration process>>doc:Public.Applications.Desktop.User-Manual.Login-and-Registration.WebHome]]. 41 +{{id name="hostname"/}} 40 40 43 +== Backend hostname == 41 41 42 -I norderto workproperlywitha proxyserver,Teamwireneedsyour proxytosupport the **HTTP CONNECTmethod,** the**HTTPUpgradechanism**and has toallowall**Sec-Websocket-*headers.**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 43 44 - Pleaseenterthe complete URL incl. protocol (e.g. ##http##or##https##)andport. Thedifferenttypesofproxyandtheirsyntaxes areexplaineddown below.47 +If your organisation is using the Teamwire Cloud Backend, please enter {{code}}backend.teamwire.eu{{/code}}. 45 45 46 -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. 47 47 48 -* **HTTPS Proxy** 49 -##https:~/~/your-proxy.com:9000## 50 -##https:~/~/username:password@your-proxy.com:9000## 50 +{{id name="proxy"/}} 51 51 52 -* **PAC Proxy** 53 -##pac+http:~/~/file-provider.com/proxy.pac## 54 -))) 52 +== Proxy server == 55 55 56 -(% id="proxy2" %) 57 -((( 58 -{{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. 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.** 59 59 60 60 61 - In orderto work properly withaproxy server, Teamwireneeds yourproxyto support the **HTTP CONNECT method,** the **HTTP Upgrade mechanism** and has to allow all **Sec-Websocket-* headers.**57 +{{id name="proxyurl"/}} 62 62 63 - Pleaseenter the complete URL incl.protocol(e.g. ##http## or ##https##) and port. The different typesofproxyandtheir syntaxes are explained down below.59 +=== Apply proxy URL === 64 64 65 -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.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. 66 66 67 67 * **HTTPS Proxy** 68 - ##https:~/~/your-proxy.com:9000##69 - ##https:~/~/username:password@your-proxy.com:9000##64 +{{code language="html"}}https://your-proxy.com:9000{{/code}} 65 +{{code language="html"}}https://username:password@your-proxy.com:9000{{/code}} 70 70 71 71 * **SOCKS-5 Proxy** 72 - ##socks5:~/~/your-proxy.com:9000##73 - ##socks5:~/~/username:password@your-proxy.com:9000##68 +{{code language="html"}}socks5://your-proxy.com:9000{{/code}} 69 +{{code language="html"}}socks5://username:password@your-proxy.com:9000{{/code}} 74 74 75 75 * **SOCKS-4 Proxy** 76 - ##socks4:~/~/your-proxy.com:9000##72 +{{code language="html"}}socks4://your-proxy.com:9000{{/code}} 77 77 78 78 * **PAC Proxy** 79 - ##pac+http:~/~/file-provider.com/proxy.pac##75 +{{code language="html"}}pac+http://file-provider.com/proxy.pac{{/code}} 80 80 ## ## 81 81 82 -(% class="box-title" %) 83 -System Proxy 78 +{{id name="systemproxy"/}} 84 84 80 +=== Use system proxy === 81 + 85 85 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. 86 -))) 87 87 88 -(% style="border-color:var(--gili_blue_300)" %) 89 ----- 90 90 91 - 92 92 {{id name="certificate"/}} 93 93 94 -= Server certificate = 87 +== Server certificate == 95 95 96 -{{tabs idsToLabels="certificate1=Desktop 4, certificate2=Until Desktop 3.4.3"/}} 97 - 98 -(% id="certificate1" %) 99 -((( 100 -Custom server certificates are currently not supported by Desktop version 4. 101 -))) 102 - 103 -(% id="certificate2" %) 104 -((( 105 -{{icon name="cog"/}} These settings are accessible during the [[Login and Registration process>>doc:Public.Applications.Desktop.User-Manual.Login-and-Registration.WebHome]]. 106 - 107 - 108 108 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. 109 109 110 110 111 111 {{id name="customcertificatefile"/}} 112 112 113 -(% class="box-title" %) 114 -Use a custom certificate file 94 +=== Choose custom certificate file === 115 115 116 116 Click the button and select the file containing the server's certificate chain (format: ##PEM##) via the file explorer. 117 117 118 -{{info}} 119 -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. 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. 120 120 121 121 Also note, that the path used to refer to your certificate must not contain any spaces. 122 - {{/info}}103 +))) 123 123 124 124 125 125 {{id name="systemcertificatechain"/}} 126 126 127 -(% class="box-title" %) 128 -Use system certificate chain (Windows) 108 +== Use system certificate chain (Windows) == 129 129 130 130 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. 131 -))) 132 132 133 -(% style="border-color:var(--gili_blue_300)" %) 134 ----- 135 - 136 136 ## ##