As described in this how-to, you can do this by installing a "chrooted" Linux distro on Android such as Ubuntu, and then downloading, installing and configuring Hamachi manually.
Hamachi is a vpn program which can be used to link up computers. With
hamachi on an android you would be able to access the files on
multiple computers from anywhere in the world (provided that you have
wifi, 3g, 4g or any other type of internet connection on your phone)
this is useful when programs like dropbox can't hold the file that you
want because it is too large and you know that you will need it at
some point when you are on the go. To get hamachi on android there
are a few requirements which must be met first:
Internet access.
Ubuntu/Debian/Backtrack or any other Linux distro on your phone.
Rooted phone (root access).
Once those 3 requirements have been met you should be set to go.
Boot up the Linux distro on your phone
Either open up the browser on the distro or the browser on your phone.
go to http://www.mediafire.com/?jwng92o6j56ov8l and download the hamachi file. If you did this on the distro then you may skip to step 5A
If it hasn't happened already, move that whole file to emmc on your phone
(5A. Move the hamachi file from the downloads folder in the distro to
/root) Open up the distro and copy that hamachi file from /mnt/emmc to /root
Open terminal and cd into that directory and run the following commands
sh ./install
mkdir /dev/net
mknod /dev/net/tun c 10 200
apt-get install sudo
apt-get install libcrypto++7
ln -s /usr/lib/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.0.9.7
sudo tuncfg
hamachi-init
hamachi start
hamachi login
hamachi set-nick [enter desired nickname here]
hamachi join [networkname] [password]
DONE.