Connect to Your Pc ANYWHERE!!!




This is an Instructable on how to connect to your pc from a remote pc anywhere in the world with internet!!! This method is purely for the sake of Virtual Network Connection (VNC) Education and for those who are suffering socio-economic disparity and do not want to go buy some program worth +$100. It also should not be used for mission critical purposes.



Step 1: Things You Will Need

You will need:
  • A computer
  • Internet - preferably fast but any will do
  • A flash drive or other means of mass storage devices.
  • Windows Live Messenger with sharing folders enabled and two email addresses
  • Time

You will need to DOWNLOAD:
Hamachi Setup files -
Hamachi - Buri - (Download)
TightVNC -
TightVNC Portable -

Step 2: Portableize!!! - Hamachi

Time to get started!

First go to the Buri tutorial to compile buri ( ) DO NOT UNINSTALL HAMACHI LIKE THE TUTORIAL DID!

  • When compiled into one file you can not change options or add/remove servers.
  • Compatibility drops majorly and hamachi can't be updated when compiled into one file so you will be better off just doing it without making into one file. This will also save you a heck of a lot of time and hassle.

When configuring Hamachi and Hamachi - Buri it is a good idea to Block vulnerable Microsoft Windows Services otherwise if you have a non-private server that your remote client is on, all shared files on the remote computer will be viewable, downloadable and perhaps even deleteable but it's a good I'm telling you this now on my instructable (lol).

On your server's (your pc's) hamachi create a private network that only you are going to use and know the password of.

Quit the server-side hamachi.

On your portable hamachi - Buri, run the config.exe or whatever you may have renamed it to and join your server's network.

Transfer your configured Buri file / folder on to your flashdrive.

Step 3: Portableize!!! - TightVNC

After Hamachi is all set up and raring to go it's time to start on TightVNC.

First Install TightVNC (non portable version) on your server and set it up. Ensure you have set a password to access the server!

The best / fastest / safest options seem to be:
  • No local input during client sessions
  • Blank screen on client connections
  • Poll full-screen

Everything else should be fine on default.

Next Install TightVNC Portable onto your flashdrive. You may wish to use "Portable Apps" but it is not needed.

The best / fastest / safest options for TightVNC Portable seem to be:
  • Tight encoding
  • Not 8-bit mode
  • Scale by: Auto

Everything else should be fine on default.

Step 4: USE!!!

Finally, time to use your new VNC!!!

1. Run Hamachi and TightVNC server on your PC
2. Go somewhere with internetzorz
3. Join your server
To join your VNC server all you have to do is run Hamachi, copy your server's address then paste that address into the box in TightVNC portable as shown below. If you wish to run in fullscreen, press the Fullscreen button found at the top of the TightVNC window.

4. Impress friends / family / strangers with your 1337 Virtual Networking skills
5. When leaving the remote computer ensure hamachi is totally closed and the network is deleted BEFORE disconnecting your flashdrive.

HOW IT WORKS: Hamachi creates a virtual LAN network connection over the internet that is accessible by members of a hamachi server. It is very safe as you need a password to join (and obviously you won't be handing out your password to hackers). TightVNC then uses this network to connect to your computer, which the program thinks is on your Local Area Network.

In some cases I even find the VNC to run faster than the actual computer I'm on :S weird, I know but it is.

Comments and ratings are welcome and thanks for reading! :D

Step 5: Optional Stuff

Optionally you could also:
  • Set Hamachi as a windows service on your server.
  • Start Hamachi and TightVNC when windows starts.
  • Zip your Buri and TightVNC files and place in messenger sharing folders which you can access with your secondary email address. UPDATE: Sharing folders don't exist anymore, a skydrive could be a good alternative.
  • Rig up a crazy mobile phone device that turns on your pc so you can do it anywhere and any time while saving power. UPDATE: I think you could do this by soldering two wires to your phones speaker and attaching them to a switch or relay and wire the relay to the power jumpers inside your pc. It would be a good idea to have the normal Power button on your pc and the switch running parallel so you can still use the button. Once this is done, set the ringtone on the phone to beep once and set everything else to silent. You should be able to ring the phone and the relay will close the circuit. it would be possible to also have the phone's charger permanently plugged into the phone and feed the cord through a hole in your case and since the phone's circuitry is isolated from the computer's by the relay, there should be no explosions. My electronic skills are a little basic so try at your own risk.



    • Sensors Contest

      Sensors Contest
    • Growing Beyond Earth Maker Contest

      Growing Beyond Earth Maker Contest
    • Beauty Tips Contest

      Beauty Tips Contest

    74 Discussions


    9 years ago on Introduction

    There are a bajillion ways to do this: VNC (Tight, Ultra, Real), LogMeIn, NoMachine (server is Linux only). Heck, if you really want to mess with stuff, you could install a remote administration tool (aka: trojan) to your computer that has good remote-access capabilities.
    The Instructable doesn't really explain how Hamachi comes into play. Standard VNC connections are unencrypted, so snoopers can easily find your VNC password. If you need the connection to be secure you normally have to tunnel the VNC connection through SSH. Hamachi will make a secure VPN running on their servers that's connected to your computer, acting like a tunnel. It's like a reverse connection on both sides being joined together by the Hamachi server. This makes it both easy to connect (it logs in to their web address instead of you having to find your IP) and secure (anybody trying to break Hamachi security is probably insane).

    Without Hamachi:
    For finding you server's IP it's easy to use stuff like No-IP (or Afraid.Org for more advanced user) to create a static-IP (a web-address that is synced to whatever IP you are currently using). Or you could do the opposite and do a reverse-connection by sending VNC (server) connection requests via batch, which would connect once you update the static-IP and run VNC client in listening mode. Most modern "remote administration tools" are already made for reverse-connections, so all you need to do is update your static-IP and run the client.

    And I like that last optional thing. I would love to have something like that. It would be great on smart-phones like a  Droid or iPhone or Nexus One. You could call up, turn on the computer, and then turn on the VNC.

    1 reply

    Sir, back when I wrote this instructable I didn't have much of a clue when it came to networks and secure connections. Looking back, I now see how secure the method was (as pointed out by your comment). I assure you, this was more due to luck than actual knowledge.

    Tunneling through SSH would be a much better solution. It's secure, more reliable and there are no third parties to monitor your traffic. (Not to say I'm ungrateful for hamachi, they're a wonderful organization)

    As OpenSSH is a native Unix application, tunneling a windows-based VNC server through SSH is somewhat of a challenge. If I encounter a lazy weekend in the near future, I might write an Ible on setting up an OpenSSH server on windows (using Cygwin) and using it to tunnel a VNC connection.


    p.s. Belated replies lol.

    Hey, you can even remotely access computers using RHUB remote support servers. It is Fortknox.


    8 years ago on Step 2

    The Homepage is not online anymore
    Do you still know the steps ? And could you please tell us these steps ?
    Thanks mate

    1 reply

    Reply 8 years ago on Introduction

    Hi West_tp.

    I haven't looked at this instructable in years and can't remember how to pack the buri files. However, I do remember you do most of the transferring during setup. As stated here: There should be text files in the buri directories to help you through the process. Please be advised that this method of connecting to your computer is quite redundant.

    As a preferred alternative, you might like to look into installing 'TigerVNC' and forwarding the appropriate ports on your router. I believe it is possible to encrypt the traffic using that program too.

    I'm thinking that I'll eventually make a new ible with instructions on creating a VNC server and perhaps tunneling it through SSH.



    8 years ago on Introduction

    why not just use Logmein? its free and browser-based so theres no need to carry a flash drive. also, buri has been dropped.

    1 reply

    Reply 8 years ago on Introduction

    I prefer teamviewer, it can even log on, and remote reboot, browser based, or you can use the portable version on your memory stick cd etc.


    8 years ago on Introduction

    Or you can download team viewer at and set up your computers to have it running all the time under your password. I have used this program from friends homes to access my computer for docs and programs. Just write your ID down and put it in your wallet password you should remember.I have all my PC's and girlfriends PC.set up to run in the back one knows it is there...I also use it to work on friends PC in Tenn .and FL.And set up internet radio Djing programs in other States.Hope this Info works for everybody.


    Reply 8 years ago on Step 2

    Hi chicochan. It seems the Buri server has been taken down I don't have the file either. Sorry :(. Please note this tutorial is very outdated, I'll most likely be deleting or at least editing it when I have some spare time. Regards, Eages.


    9 years ago on Step 2

    Oh i left the hamachi out of it, here's how i've done it.
    my pc was already set as a Apache server but had a Dynamic IP so i installed an IP updater that connects a zapto domain (or other). to my IP. Then i just had to extract the zip of the viewer into my usb (along to make it fancy with the portableapps menu). 
    Pro: Only have to boot VNCviewer (fast)
    Contra: If you not use port 80 for Http (apache) traffic the site of the updater ( considers the domain as idle and sends a mail with a link to extend the duration every 14 days.


    9 years ago on Step 2

    Hi, I have a problem.  does not exist anymore. Any help???????? 

    2 replies

    You can simply use TightVNC and be done with it. TightVNC has an HTTP based client that runs default on port 5800 (regular VNC port is 5900). It is an HTTP server that loads a Java applet VNC viewer in any browser compatible with Java applets. With this you can ditch the flash drive, forward port 5800 if you're behind a router, and access your PC from any other Internet connected PC that has Java. All you need to know is your external (Internet) IP and you can then type http://<your-internet-ip>:5800 on any PC's browser to access your PC's screen, keyboard, and mouse. You can also download UltraVNC Viewer on other PC's to use regular port 5900 connections if you forget your flash drive. It is lightweight and doesn't require installation.


    9 years ago on Introduction

    Tight, this will help me with my thin client set up! Thanks, just what I was looking for!