Skip to main content

3. – Server configuration

3.1 – Gateway

The gateway can be configured through the gateway.conf file. By default, this is located in the r...

3.2 – HTTPS and WSS (WebSocket secure connection)

Recommended to enable HTTPS and WSS. There is a self-signed certificate (keystore.jks) in the ins...

3.3 – Remote Desktop Web Access Portal Integration

A user can log in with his domain user name and password and get the RemtoeApps or desktops publi...

3.4 – Servers & RDP options

Contents: General information Performance flags IP ranges Keyboard layouts General informatio...

3.5 – Users

You can use users.json file to configure: users (name and password), RDP hosts (configured in ser...

3.6 – Easy printing

In a traditional RDP environment, you may have to install drivers for client side printers to mak...

3.7 – RemoteApp and start a program instead of the whole desktop

There are two ways to start a program: Start a program on connection use a program as shell of W...

3.8 – Clipboard redirection and shared clipboard

You can only copy text, image and html between local and remote because of the browser's restrict...

3.9 – Bidirectional audio redirection (RDP)

Audio redirection must be enabled in the RDP server first. For microphone redirection, Chrome 53,...

3.10 – File share (uploading and downloading)

There are two ways to implement file downloading/uploading. One is using temporary directory for ...

3.11 – Session Recording and Playback

Spark View can record your session in RDP stream format (.rdpv) and play it anywhere. This format...

3.12 – Session Shadowing (join or share an active session on gateway)

Unlimited users can join/share one existed session via one click if you know the session id: http...

3.13 – Native RDP shadowing (join any active RDP sessions)

Since 6.0, Spark View can use shadow.html to shadow any active RDP sessions on the RDP server, ev...

3.14 – Touch interface (iOS, Android etc)

Spark View can operate on tablets and smart phone devices if you have an html5 browser available....

3.15 – Touch remoting

Touch Remoting will be enabled automatically when following conditions are met: RDP host is Wind...

3.16 – Hyper-V Console and Enhanced Session Mode

Compared with normal RDP connection, Hyper-V console connection has following pros and cons: Pros...

3.17 – RDP connection cache/pool

RDP session may take minutes to start (booting, login, user profile etc) which is unacceptable so...

3.18 – Symlink (access link)

You can create a symlink for a RDP host (must be configured in servers.json first). After you cre...

3.19 – Macro recording

Macro recording can be used on software testing, automated jobs etc. Please add macro.js into you...

3.20 - Remote assistance

You can provide Remote Assistance with assit.html. With Spark View's cross-platform ability, now ...

3.21 – RFB (VNC) protocol support

You can connect to any VNC server (Linux, Mac etc) with vnc.html. It also supports session shadow...

3.22 – SSH and Telnet

You can connect to SSH server with ssh.html, and connect to Telnet server with telnet.html: Yo...

3.23 – Smart Card Redirection

Since version 5.7, Java applet was deprecated. Smart Card redirection need a small native applica...

3.24 – Scanner redirection

Spark View provides two different method for scanner redirection: Please use the TWAIN Virtual D...

3.25 – USB redirection

USB redirection is based on WebUSB: https://wicg.github.io/webusb/. Please check your browser com...

3.26 – OAuth 2.0/Okta integration

You need to register your application before you use OAuth 2.0 integration. Provider Registeri...

3.27 – Active Directory, Azure AD, LDAP, RADIUS integration

✅ Create configuration files easily Click here to go to the customizer for the integration of au...

3.28 – Using Java parameters

In some cases, the use of Java parameters during or before the start of SparkView is useful or ne...

3.28 – Send logs to syslog

SparkView can collect and forward logs under Linux via syslog. This requires a few adjustments on...