Getting Started

To connect with Remote Ripple, make sure your target computer runs a sort of VNC server.

  • If the target PC runs Windows, install a VNC server on it. We strongly recommend TightVNC as it provides best performance and compatibility with Remote Ripple. You can download your free copy of TightVNC on its Web site — https://www.tightvnc.com.
  • macOS systems already have a VNC server included. It’s a part of Apple Remote Desktop service. To enable it, go to System Preferences, choose Sharing, enable Remote Management, press Computer Settings, check “VNC viewers may control screen with password” and enter the password you will use when connecting.  
  • Most Linux distributions include a number of VNC servers as well. Just install a VNC server from your package collection, and type something like vncserver or tightvncserver (or whatever command starts that particular VNC server). Typically, it will offer you to enter new VNC password and will start sharing your desktop (or create new virtual desktop for you).
  • Virtualization systems (such as VMware and QEMU) often include built-in VNC servers, although they may not be enabled by default.

Frequently Asked Questions

How to use Remote Ripple (Android)?

Let’s connect your Android device to your PC using Direct method.

  1. You have to install VNC server on your remote PC. It could be our free TightVNC, which you can download from here: https://tightvnc.com/download.php. Follow the instructions, think and type your VNC password. Next-Next-Next.
  2. Your Android device and your PC have to be in the same local network. Connected to the one router, for example.
  3. Since you’ve installed TightVNC, just put your mouse pointer on TightVNC icon in tray. Popup hint will say you your local IP. Remember it.
  4. Launch Remote Ripple on your Android device. Type remembered IP in Host field, 5900 in Port field (if you didn’t change it in TightVNC preferences) and tap Connect button.
  5. If you entered VNC password in TightVNC, Remote Ripple asks you about it. Just type it in the dialog window and tap Ok.
  6. You should see your remote desktop image on your device’s screen.
How to use Remote Ripple (iOS)?

The common manual on Remote Ripple first usage.

  1. Your iOS device and your PC have to be in the same local network. Connected to the same router, for example.
  2. You must have VNC-server on your remote host. It might be integrated VNC server on macOS, or TightVNC Server on Windows, or any other VNC-compatible server.
  3. Launch Remote Ripple on your iOS device. Type remote host IP in Host field, 5900 in Port field (if you didn’t change it in VNC-server preferences) and tap Connect button.
  4. If you entered VNC password in VNC-server, Remote Ripple asks you about it. Just type it in the dialog window and tap Ok.
  5. You should see your remote desktop image on your device’s screen.
How to connect with Remote Ripple (Android) to TightVNC Server through SSH tunnel?
  1. Download Bitwise SSH Server: https://www.bitvise.com/ssh-server-download
  2. Install it choosing Personal Edition
  3. Scroll down and click “Open easy settings” in the section “Settings”
  4. Server settings tab:
    • Open Windows Firewall: Open port(s) to any computer
    • Password authentication: Permit for any account type
    • Everything else should be left in default state
  5. Open “Virtual accounts” tab
  6. Click [Add] button
  7. Type account name
  8. Click “Virtual account password” link and set a password
  9. Check “Login allowed”
  10. Check “Allow file transfer”
  11. Shell access type: No shell access
  12. Check “Allow port forwarding”
  13. Virtual system layout: Allow full access

Now you have an access to your VNC Server inside your local network.

To provide an access to SSH Server from the outside, you should do the same port forwarding as you did for VNC Server, but at this time you should forward a port for SSH Server. That means you’re forwading 22 port instead of 5900 in router settings.


Since you’ve made proper settings, let’s connect to your host using Remote Ripple.

  1. Open Remote Ripple, create new connection
  2. Choose SSH:
    • SSH Host: <your public IP>
    • SSH Port: 22
    • SSH Username: <virtual account name from step 7 in SSH Server settings setup>
    • SSH Password: <password from 8th step>
    • Host: If you install SSH Server on the same computer as your VNC Server, than leave the field with “localhost”. If there two separate computers for SSH Server and VNC Server, than type local IP of VNC Server to “Host” field.
    • Port: <VNC port>
  3. Connect to your host
  4. Check and accept fingerprint
  5. Type your VNC password

Here we are. Connected to VNC Server through SSH tunnel. Now the traffic between Remote Ripple and VNC Server is encrypted.

Port forwarding

Since Remote Ripple uses a direct connection to reach TightVNC server, the server has to be accessible from the Internet by public IP.

If your PC with VNC server is connected to a local router you need to setup a port forwarding on your router. The common way to do it is the following:

  1. Forward the port for VNC Server (consider checking a link: https://tightvnc.com/faq.php#portfwd)
  2. Make sure that your ISP doesn’t use “double-NAT” for connection. That happens when your WAN is constructed the way your router is behind another ISP’s router, and that router is connected to the Internet
  3. Your external IP with input port has to lead to your local PC with VNC port (usually 5900)