Vnc For Mac And Iphone

I'm a huge fan of Veency, the jailbreak VNC utility. It allows you to type onto your iPhone directly from your Mac or Windows PC and to capture interaction videos for demonstrating software—it is a real treasure. Today, however, I decided to turn the tables. I downloaded a copy of Mocha VNC Lite (App Store) to see how well I could control my Mac from my iPhone rather than vice versa. After all, why walk down eight entire stairs to see whether anyone has IMed me? Why not just take a peek through the iPhone? Although I didn't go in with high hopes, it turns out that Mocha VNC Lite worked better than I anticipated.

  1. Vnc Mac Windows
  2. Vnc For Mac And Iphone 11
  3. Vnc For Mac And Iphone 11 Pro Max
  4. Free Vnc Server For Mac
  5. Real Vnc For Iphone

VNC Server or Enabling Screen Sharing The VNC Server is the application running on the computer, or device, which screen is being shared. This can be your Mac, a Windows or Linux PC, or even an Android tablet, or iPhone (jailbreak needed to run Veency, the VNC server for iOS). Same as Windows - Mac. More Fun: Connecting With an iPhone Mocha VNC is a great client for the iPhone that lets you control from your phone. It's a pretty amazing feeling, and the free lite.

Using your iPhone or iPad, you can connect to a Mac or Windows PC, and see the files, programs, and resources exactly as you would if you were sitting at your desk, just on a smaller screen. You need to manually type in the VNC server IP address when you choose to manually add Mac to the Address Book of VNC Viewer on iPhone or iPad. On the Address Book screen, tap on the Add button (+), then type in the VNC server address which you can find in the Screen Sharing on Mac. Give your Mac a name and save. In the Mac, Windows, Linux, and Android worlds, that’s a job for VNC (virtual network computing). You install a VNC server on your device and control it using a VNC client (a.k.a. Viewer), which you can run on an iOS device. In fact, it’s really kind of cool to control my Mac mini at home from my iPhone at work.

Setting up Screen Sharing

Leopard simplifies screen sharing to an insane degree. Here's all you need to do to set it up: Open System Preferences > Sharing, and then check Screen Sharing. Click Computer Settings, check the password option box, enter a password, and click OK. And you're done. That's all it takes to prepare your system to share its screen to your iPhone or to any other networked system using a VNC client.

Make a note of that IP address.
Mocha VNC Lite does not scan for servers, so
you'll be typing it in on your iPhone

Mocha VNC Lite

Ensure your iPhone is connected to your local WiFi network and launch VNC Lite. If this is the first time you've used Mocha VNC, you'll have to enter the server IP address and password. Enter the server address first, and then scroll down to the VNC password. Once entered, Mocha VNC remembers the address, allowing you to reconnect with a tap.

Forgive me for going off on a rant, but the following screenshot encapsulates one of my biggest usability peeves on the iPhone. Developers: Resize your scrolling preferences screens when the keyboard is presented so text fields remain on-screen. There's no reason users shouldn't see what they're typing into a field. Okay, rant-off.

After entering the IP address and password, tap Connect. Mocha VNC Lite negotiates with your computer and establishes its VNC connection.

Enter the Server IP and
Password into the Connection Screen
and then tap Connect

Interacting with your System

Mocha VNC Lite allows you to interact with your system by tapping and typing. Taps are interpreted as left mouse clicks. (Right clicks are reserved for the $5.99 full version of the software.) Open and hide the keyboard by tapping on a keyboard icon. When open, just tap on the keyboard to enter text into your remote connection.

VNC screen sharing is the next best
thing to actually being on your Mac.

Pinch and zoom on your iPhone screen to move in and out from a higher resolution. This allows you greater resolution to tap on on-screen elements. Picking pull-down menu items from my Mac was almost impossible until I zoomed in rather closely.

Access to a Mac-compatible Command key (also known as the Apple key) was noticeably absent. Expect to rely more on menus and taps. In normal life, I rarely touch my Dock; I prefer using Quickey shortcuts. With VNC, it's all about the click and the Dock provides the best way to switch between programs.


Want to use screen sharing on the go? Unless you pay a premium for a static address, most of us have cable or DSL service whose IP address changes once or twice a day. DynDNS offers a free service that lets you associate a fixed domain name with your personal computer, so you can access your screen sharing on the road.

To do this, sign up for a free account. Select your domain name from a list of uninspired choices; they're actually much better than they were a year or two ago when I last played with DynDNS. DynDNS assigns this domain to your current IP address, which is automatically detected in your browser.

After that initial association, which may last as long as a few hours or a day, use the company's free Mac tool to updates that IP address whenever it changes. Altogether, this allows you to create a domain name that always points to your home Mac.

To access your system on the road through your iPhone, make sure you configure your DSL or cable modem and/or router to allow for firewall entry for external VNC connections. If you don't open port 5900, you won't be able to connect remotely. Instructions for doing this vary by system, so contact your Internet provider for exact details.


And now for the bad part of this hands-on. Mocha VNC Lite is crashy. And it's not just a little crashy, it's 'crashy crashy boom boom reboot your iPhone' crashy. I found that I could open a connection, let the software just sit there and a few minutes later, I'd bounce back to Springboard.

So what does this mean to you? Well, be prepared to use Mocha VNC Lite in very short doses: check in, check out, move on. Its instability is surely due to memory leaks and the huge amount of data it attempts to display onscreen. Caveat emptor. The program is free but the software is buggy.


So is using VNC from your iPhone worth the effort? No matter how you face it, the inescapable fact is that your Mac's screen is big and your iPhone's screen is small. Using VNC access is best for checking in quickly without being physically present. Find out if you've been IM'ed, whether there's new items in your mailbox, or other status updates. If you have real work to get done, consider using a laptop. The iPhone screen and awkward interaction won't hack it for hard core interaction.

Mocha VNC Lite is an imperfect tool. At the same time, it's both a useful tool and a free tool. Keep your options open and have it available for occasional use. It can make a valuable addition to your arsenal, should the need arise.

Name: Mocha VNC Lite (iTunes Link)
Publisher: MochaSoft
Price: Free
Platform: iPhone and iPod touch

Frequently Asked Questions ?





  1. Cannot find ctrl + alt + del ( + does not work in portrait mode)

Can Mac OS X Lion (10.7 or better) be used

With v 3.0, it is possible to use Mac sign on, and therefore get around the buggy sign on page in Mac Screen sharing.

Difference between Lite and Paid version

Compared to the Lite version the full version has:
- All keys in the horizontal scroll list of keys above QWERTY keyboard are enabled
- Extra keys as ALT, CTRL, Option and the Apple key
- Support for right mouse button, hover and mouse wheel
- Ctrl+alt+del key. Needed if using Win 200x as a VNC Server

Cannot find ctrl + alt + del

VNC Lite has no support for special keys. In the paid version, ctrl+alt+del is in the horizontal scroll list of keys above the QWERTY keyboard.

Is there a limit to the server screen size

V 1.1 has been tested with screen size 3200x3200. Such a size or larger is not recommended, as to the size of data needed to be send to the Client. One single screen 3200x3200 is 30 M byte, if send uncompressed!

Is SSH-2 Tunnel supported

It is not supported.

How to use dynamic IP address

If your VNC server does not have a fixed IP address or name, a solution could be a dynamic DNS name from a service as NO-IP The basic version of the service is free.

How to connect to your PC/Mac from the Internet

To allow a connection with the iPhone on the EDGE network or another wifi network, maybe at your local Cafe, you must configure the router/firewall protecting your Home network to allow traffic on port 5900. This could be a security risk! Read the router manual for advice. An example: I have a router at my house, which connect to the Internet. It has IP address on the Internet. The router has a fixed IP address on the Internet. If your internet provider (ISP) offers a dynamic address, a solution could be to use a service as NO-IP Click here to see your current router IP address.
My Mac OS X Workstation has a fixed IP address on the local network (wifi) at
In the router firewall configuration I have configured, if it receives data on port 5900, forward it to
When on the EDGE network with the iPhone, I will in mocha vnc as VNC server IP write
  • , and as port 5900 (Not the IP address for the Mac!)
VNC Password is the Password I have defined on the Mac in Screen sharing , see How to configure VNC on Mac OS X
With canyouseeme.orgVnc For Mac And Iphone it is possible to check if the router has been configured to allow port 5900 access. At field What port type 5900, and click [Check]. In the center of the page the result is shown (below some google ads)
If you open the router for port 5900 access, make sure to use a proper password in the Mac screen sharing , or your system will be at high risk.

Is UltraVNC MS Logon supported

No. At the moment we have no plans to support this option. It is not easy to configure on the Windows PC, and will be a source for a lot of support

Can a RealVNC Enterprise server (in paid mode) be used

In Realvnc Enterprise Edition, select
  • VNC Password
  • Encryption: Prefer off

and it can be used as a normal VNC Server

Are multi screens server supported

2 monitors will in VNC be seen as one large screen. There is no support for only displaying a single monitor. Notice the VNC Server, tightvnc has support in the server to select only a part of the screen to be used for VNC.

Do you support the Vine Server

Vnc For Mac And IphoneVnc For Mac And Iphone

Vnc Mac Windows

No, and at the moment we have no such plans. Use the Server already included with the Mac OS X

How to remove Mocha VNC from the iPhone

In the iPhone home screen, hold down the VNC icon, until all icons start shaking. Now tap the program to delete, and you will be asked to confirm the removing

It keeps reporting negotiation

  • Wrong password, or a VNC Server type/version which is not supported
  • Some VNC Servers support other user/password validation. Make sure the VNC Server is configured for VNC Password
  • If the iPhone is not using wifi, but only the EDGE network, the IP address for the VNC Server given in Mocha VNC must be your Home router IP address.
    The router must also be configured to forward port 5900 traffic to your Mac/PC. To open port 5900 could be a security risk. Check the router manual for advice.

Program crash, when tapping mouse or keyboard icons

The iPhone is low on program memory. Reboot the iPhone. Also notice , using a server screen larger than 2000x2000 will give memory problems. In v 2.2 , it is possible to enable memory warnings in menu - edit connections.

Cannot make a connection to the Server

As a start make sure you have installed a VNC Server on your PC, or if using Mac OS X, has enabled the screen sharing.
  • Wrong IP address for the VNC Server. The IP address shown in the Mac OS X Remote Management may be a name only known to the DNS for the Mac, not the iphone. In Mac:System Preferences - Network, the IP address for the Mac can also be located.
  • The VNC Server has not been started
  • A firewall stopping access on port 5900. A firewall may run on the PC/Mac
  • Have installed PeerGuardian on the Mac/PC, and configured it to block some IP addresses.
  • The iPhone/iPod is not on the same network as the VNC Server. If using wifi, check wifi is enabled on the iPhone and not only the EDGE network. Also it is the same wifi network as your PC/Mac , and not your neighbors network.
  • If the iPhone is not using wifi, but only the EDGE network, the IP address for the VNC Server given in Mocha VNC must be your Home router IP address. The router must also be configured to forward port 5900 traffic to your Mac/PC. To open port 5900 could be a security risk. Check the router manual for advice.

Where to find VNC Servers for Windows/Linux

There are many different types of VNC Servers. A good choice could be RealVNC . They have a freeware and a paid version. The paid version is needed if using Windows 7/8/10.

Vnc For Mac And Iphone 11

Vnc For Mac And Iphone
Other servers:

How to find the IP address on a Windows PC

- In Windows Click on the start menu button and then on run
- Type 'cmd' (without quotes) and hit enter
- A black DOS box is shown with a prompt
- Type ipconfig and hit enter

I can see the desktop in Mocha VNC, but mouse and keyboard does not work

The vnc server in read only mode. (view mode, it is also called). Must be solved in the VNC Server configuration, not in mocha vnc.

Screen does not refresh

If the screen is large, and/or the network slow, it can take some time to refresh. Mocha VNC has in menu (+) icon, a refresh option, but it should not be needed for normal use. Using Refresh will just make it more slowly, as it requests the full Server screen to be send again.
Some VNC Servers can have problems with refresh. If problems is seen with a VNC Server and it is not a beta version, please write a mail to our support function. Include full VNC server name, version and OS type.

RealVNC 4.4.2 hangs in negotiation

Make sure it is configured for
  • Authentication: VNC Password
  • Encryption: Prefer on
  • The Password select in [Configure] is the same as in Mocha VNC


Keys as / @ : ; does not work

Configure Mocha VNC, menu - configure for the same keyboard type as your Mac.
If using a VineServer on Mac, the shift keys will not work. We do not support the VineServer, only the VNC Server which is part of Mac OS X.

Right click on Mac OS X Tiger does not work

If using the older Mac OS X Tiger (14.4.x) , there is no support for mouse right click with Mocha VNC.

How to use different displays in VNC for Linux

In X11 type VNC Servers used on Linux/UNIX systems it is possible to use displays. port = display + 5900

Vnc For Mac And Iphone 11 Pro Max

Display 0 = 5900
Display 1 = 5901

Free Vnc Server For Mac

Display 2 = 5902
The port number can be configured in mocha vnc , connect window.

Host has closed the session

If this message is shown, at the negotiation, it could be
  • A firewall on the PC/Mac stopping port 5900 access
  • Wrong VNC Password. Check if it is the same on the Server and Mocha VNC<
  • If using a Mac, (x) all users must be selected. See How to configure VNC on Mac OS X
  • If using a Mac, the 32 bit color option must be enabled (connect dialog in Mocha VNC)
  • If using UltraVNC, notice MS Logon supported is not supported in Mocha VNC

How to get a faster display

  • Configure the desktop with a smaller screen. A screen size around 1000x1000 gives a good result
  • Use 8 bit color mode (connect window). Mac OS X Remote Management supports only 32 bit, and will fail in 8 bit mode
  • Use wifi and not the phone network
  • If using a Windows or Linux PC, try different VNC Servers. RealVNC in paid mode could be a good choice

How do I get a VNC Password

Depends on your Server type. If it is Mac OS X, see our Mac OS X page.
If it is a PC, you must first install a VNC Server on the PC. Try RealVNC for Windows and Linux

VNC and Windows 7/8/10

We have had best results with RealVNC Enterprise Edition. They offer a trial version.
UltraVnc also has a new free version for Vista/Windows 7/8/10 at TightVnc has a beta v 2.0 which can run on Windows 7 at Tip: In Realvnc Enterprise Edition select,
  • VNC Password
  • Encryption: Prefer off

Managing your SunRay using your iPhone VPN and VNC

This is a guide from a customer. We cannot offer support on Sunray installations, but hopes these notes can be useful. Items Required:
  • iPhone firmware 2.0 or 2.0.1 installed on your iPhone
  • Mocha VNC Lite or Paid version
  • Your SunRay VNC file edited
  • VPN Setup on your iphone for your corporate network
  1. Install Mocha VNC on the iPhone
  2. Edit your xstartup file in your .vnc directory on your SunRay to control your SunRay Desktop from your iPhone
    On your SunRay go to Launch>> Run Applications
    * In the “Run Applications window type the following command
    * gedit /home/homedirectoryname/.vnc/xstartup
    * Example: gedit /home/jmathers/.vnc/xstartup (space after gedit)
    * Click on “Run”
    * Within Text Editor,
    replace the
    line with
    * Now do a File>> Save
    * Then do a File>>Quit
    * This (only needs to be done one time for setting up your Sunray for future VNC sessions) Your would reedit the xstartup file if you only wanted to VNC into a terminal window on your SunRay and put the ”twm&” command back in to the file.
  3. Go to your SunRay and start a VNC Session
    * Login to your SunRay
    * Go to Launch>>Applications>>Utilities>>Terminal
    * Type in vnc start hit return
    * Enter a password of at least 6 characters hit return
    * (Verify) Re enter the password hit return
    * Your VNC Session will now start on your SunRay
    * Write down the information in the “xmessage in the upper left hand corner.
    * Example: Started on “stb1-usdk04-06:1”
    * Once you write that server string down, you can click on the “Okay” button
    * Now you must translate that to an actual IP Address for your iPhones VNC
    * Move the VNC session out of the way on the Sunray and start another terminal window. Go to Launch>>Applications>>Utilities>>Terminal
    * Type in nslookup hit return
    * Type in nameofyourserver hit return
    * (Example tb1-usdk04-06 hit return)
    Your IP address for the server with your SunRay VNC Session will come back and says example:
    * Results will look like Name:
    * Results will look like Address: (Write this IP address down for your iPhone)
    * Quit the nslookup command by typing exit
    * Write down the IP Address, and the password your gave your VNC session
  4. Go to your iPhone and login to VPN, connecting you your network
  5. Once logged into VPN on your iPhone, click on the HOME button and click on the “VNC Lite” application button
    * Click on “Connect” to configure your iPhone VNC for your SunRay
    * VNC Server IP address = (The IP address you wrote down for your SunRay)
    * VNC Server Port =
    Look at your SunRay VNC Session and at the top of the window there is a bar and it will have VNC information, you have to translate this to the proper port and it is simple
    Example: VNC: tb1-usdk04-06:1 (jmathers)
    All your care about is the number after the colon (in this case :1 )
    Port Conversion formula ( port = display + 5900
    · Display 0 = 5900
    Display 1 = 5901
    Display 2 = 5902 and so on and on
    (My session had the number “1” after the colon, so my port is 5901)
    · VNC Password = (This is the password you wrote down from your SunRay VNC Session) You made the password when starting the SunRay VNC Session
    · Click on “Connect”
    · It should take a few seconds to display your SunRay desktop
    You now have full control of your SunRay from your iPhone
    1. To exit your iPhone VNC session, Click on the “+” symbol and tap on “Disconnect”
    2. To exit your VNC session on your SunRay. Go back to your SunRay and click on the “X” in the upper right hand corner of your VNC window. This will close your session.

    Black bar with buttons disappear

    If you shake the ipad/iphone the bar can hide/show. If you do not like this option, turn it off in menu - configure - toggle black toolbar (default it is off).

Real Vnc For Iphone

Home Uninstall EULA Contact About Us Privacy Sitemap
Copyright (c) 1997-2020 MochaSoft Aps. All Rights Reserved.