How to setup up a private home VPN using Hamachi & Privoxy

Douglas Crawford

Douglas Crawford

September 30, 2014

Here at BestVPN we are primarily concerned with reviewing commercial third party VPN services. In this situation, you (the user) connect to a VPN provider’s servers through an encrypted tunnel (which means that no-one, not your ISP or the NSA) can see what passes through that tunnel.

Your internet traffic enters and exits the VPN tunnel through the provider’s server, so the server acts as a proxy masking your ‘real ’IP address. If using a ‘no logs’ and ‘shared IPs’ provider, it is very difficult to trace your internet activity back to you as a person:

User [-> ISP ->] VPN server -> internet (traffic in brackets [] is encrypted).

VPN was however originally developed mainly to allow business employees to securely login to their company’s servers when away from the office:

User [-> ISP ->] company server

It is possible to setup a home computer so that it runs much like a business VPN server, allowing you to securely remote login to your home computer, and access the internet through its IP address.

User [-> ISP ->] home computer -> ISP -> internet

Advantages of using private home VPN

  • Free – there is no need to pay for a third party VPN service
  • Secures your internet connection when using public WiFi hotspots
  • Can remotely and securely access content on your computer, and stream movies, music etc. to a remote device
  • Home computer acts as a proxy – this is great for accessing geo-restricted web services when away from home, and can be a very effective anti-censorship tool if the user is in a restrictive country and can set up a home server / has friend willing to set up a home server in a less restrictive country. Countries such as China, and geo-restricted services such Hulu, block the IP addresses of well-known VPN providers, but is not an issue if using a private VPN. A private home VPN is also great for circumventing school, collage or work restrictions.


  • Home computer acts as a proxy – you access the internet through your home computer’s IP address, so any internet activity can be easily traced to that address. This also means that you cannot just change your apparent location (e.g. to a different country), as you normally can with a commercial VPN provider
  • Although the connection between your remote computer and home VPN server is encrypted, your outgoing home internet connection is not. This means that your ISP (and anyone else who is watching) can easily monitor your internet activity
  • You will need to keep your home computer on all the time, which is wasteful and will increase your electricity bills.

In short then, setting up a private home VPN server offers many of the advantages of using a commercial VPN service (and is free), but does not provide privacy / anonymity when using the internet.

Setting up a private VPN using Hamachi and Privoxy

By far the easiest way to setup a private VPN is to use LogMeIn Hamachi combined with Privoxy.

Hamachi is software which allows you create virtual networks that operate like regular LANs. It builds a ‘zero-configuration virtual private network’, which means that you do not have to worry about port forwarding or other complex configuration issues (which is definitely a very strong point in its favor). Transferred data is protected using 256-bit AES encryption.

The biggest drawback with Hamachi is that it is proprietary software (i.e. it is not open source), but as we discussed above, private VPN does not provide much privacy anyway, so this is probably not worth worrying too much about (if privacy is a major concern, Tor or a no-logs third party VPN provider are much better options).

The basic version of LogMeIn Hamachi is free and is fully functional, except that it is limited to five members per network, and the free version will not run in the background on idle computers (as the paid version can).

LogMeIn Hamachi is available for Windows, OSX, and Linux (beta).

On order to remotely access the internet through our home PC running Hamachi we will need Privoxy, a free open source web proxy. You could run Privoxy on its own, but all connections would be over unencrypted HTTP, which is why we are using Hamachi.

Privoxy is available for Windows, OSX, Linux, and iOS, and can be used by almost any web browser on any platform.

1. Setup your home PC as a Hamachi VPN server

a) Download Hamachi on your home PC (choosing ‘Unmanaged’ mode) and install. LogMeIn will nag you at various points to sign-up for a free account, but this can be ignored for now.

Hamachi downloadb) Click the power button to get started, and enter a name for your client.

Hamachi server 2c) Hit ‘Create a new network’, and give it a name and password. Hit ‘Create’.

Hamachi server 3d) Setup Hamachi on any other computers you to connect to the home VPN, except this time choose to ‘Join an existing network’ (that you have just created), rather than create a new one.

Hamachi client 1You can now Browse your Home PC, just as if it was on a local (LAN) network

2. Setup up Privoxy on your home PC to allow secure remote connection to the internet

a) Download, install and launch Privoxy. In Windows, Privoxy launches as blank window, but don’t worry as this is fine, and you can even close the window and Privoxy will continue to run in your system tray. Right-click Privoxy in the system tray, and select Edit -> Main Configuration.

Privoxy 1b) Notepad will open Privoxy’s configuration file, called config.txt. Go to Edit -> Find, and search for ‘listen-address’. Put a # in front of the line to mark it as a comment, then below it add the line:

listen-address [the IP address shown at the top of your Hamachi window]:8118

Privoxy Hamachi configSave and close config.txt.

3. Configure your browser’s proxy settings

The last step is simply to configure your browser’s proxy settings to point to the Hamachi network IP address (, Port 8118 in our example).

Firefox proxy settingsIn Firefox these settings can be found by going to Options -> Network tab -> Connection Settings

You can check everything is working by typing ‘’ into your remote computer’s browser search bar, and you should see:

test 1(If it says ‘Privoxy is not being used’ then something has gone wrong)

You are now using your home computer as a VPN server! All your remote browser’s traffic will be routed through your home computer, and will appear to originate from the IP address of your home computer.

Setup up a Private Home VPN using Hamachi & Privoxy Conclusion

This setup is especially handy for regular travelers. It protects you when using public WiFi hotspots (which are great when mobile roaming charges cost a fortune), and allows you to access your regular internet services (such as Hulu, Netflix, or BBC iPlayer) using your own IP address. This should bypass the increasingly common practice of blocking VPN users from such services.

If leaving your own PC turned on all the time concerns you, another similar option is to to roll your own VPN server on a VPS (Virtual Private Server). This is a bit trickier than using the Hamachi & Privoxy method above, but once setup does mean that you have permanent VPN instance running.

Douglas Crawford

I am a freelance writer, technology enthusiast, and lover of life who enjoys spinning words and sharing knowledge for a living. You can now follow me on Twitter - @douglasjcrawf.

79 responses to “How to setup up a private home VPN using Hamachi & Privoxy

  1. Logmein Hamachi is a VPN and is much secure then Open VPN. But if you want to try out a better secured remote support solution, you may have a look at R-HUB remote support servers. It is an on premise solution which works from behind your corporate firewall, hence better security.

    1. Hi Prasanta,

      Logmein Hamachi is designed primarily to setup personal direct VPN connections (and meshnet connections). OpenVPN can also be used for this, but it can also be used by commercial VPN services. Logmein Hamchi uses an AES-256-CBC cipher to secure data, a Diffie-Hellman-2048 key exchange, and HMAC-SHA-1-96 data authentication. This is secure, but VPN services offer stronger OpenVPN implementations. Please see VPN Encryption: The Complete Guide for more details.

  2. I got my system to work with the provided steps above, but I needed to exit and then relaunch Privoxy in order for the config.txt file changes to take place. It’d be helpful if that was mentioned above.

    Now that it is set up, how do I access Privoxy from a remote computer like my work computer? What URL do I put in the web browser? I apologize if that is a stupid question, but none of this is intuitive to me.

    1. Hi Alan,

      > I got my system to work with the provided steps above, but I needed to exit and then relaunch Privoxy in order for the config.txt file changes to take place. It’d be helpful if that was mentioned above.

      I did not mention it because I did not need to reboot for it to work myself. Others may find your experience here useful, however, if they are experiencing difficulties. Thanks.

      > Now that it is set up, how do I access Privoxy from a remote computer like my work computer? What URL do I put in the web browser?

      To access the the VPN you have just setup:

      a) Your work computer must be connected to your home computer via Hamachi
      b) You must have configured your browser’s proxy settings.

      Nothing else is needed. If you simply wish to access resources on the remote (home) PC (such as the Privoxy program), in Hamachi right-click your home PC -> Browse.

  3. Do you have any resources I could go look at for troubleshooting my setup issues? I went to to verify setup and it stated my proxy server wasn’t working. I followed the directions, but things aren’t working. I’m new to this proxy server stuff and I’m at a loss as to how things should work. I’ve performed all your steps on my home desktop computer. Do I need to be performing step 3 on my work computer in order to utilize this proxy setup?

    1. Hi Alan,

      Yes. Sorry if its not clear in the article. You should configure the browser on your remote (work) computer to point at the proxy IP address on you home PC.

  4. hi,
    i’ve followed all steps (include forwarding firewall port of hitachi and privoxy) and the vpn and privoxy works almost prefectly. i have a small problem when i try to watch video streams such as youtube (the loading is terribly slow and stuck from time to time). i have 40 mbps isp at both ends, and ive did a speedtest after config the privoxy (got the msg on the client “the is privoxy..,enabled”). and got download speed of 30 mbps and upload of 10 mbps. so the traffic is okay i guess.
    what could be the solution for my problem? tnx.

    1. Hi Zemer,

      I would guess the problem might the geological distance between your computers. The further data has the travel, the longer it takes.

  5. Hi there,

    It means that a games that where i from and i am using this hack then the games have competition,i’m in Phillipines and there are too many players and if im using this hack then it means i can won by my self for an ALONE COUNTRY.

  6. Hello I have a question. If I only use 1 pc.. wich is my home pc and I wish to hide my IP from anyone trying to find it. Is running hamachi only in the background while connected to my hamachi network does the trick? I know the arcticle is about remote acess but I just want to make my pc safe. I been hacked before and I got all kind of protection but I still feel unsafe. Thanks for you time.

    1. Hi Melanie,

      Hamachi is not what you are looking for. In order to hide your IP from anyone on the internet, the best general purpose solution is to use a commercial VPN service – please see my VPNs for Beginners guide to learn more about this. If you require a very high level of true anonymity then you should use Tor instead, but this will negatively impact your general internet experience. Please see my Tor Network Review for more details.

  7. Congratulations on writing such a nice piece of work. It has inspired me to try something new myself. I was always afraid that I might mess up things, but you have given me confidence. Thank you for sharing your life experiences.

  8. Hi Douglas,

    First, big thanks for the help you’re providing with your website. It is really instructive!
    This article is providing almost the perfect solution for my needs, I’d just like to clarify something.

    My need is: I have to easily create a VPN so that I can have my canadian home IP address from anywhere in the world to access certain services.

    The problem: with the solution above, is that certain of those services are accessible with apps / softwares and not throught my web browser (example: Steam, Netflix, PokerStars).

    My question: Will all my connections go through my home IP adress if I configure the general Windows 10 proxy (as seen in this picture)×320.jpg
    instead of just configuring my browser?

    Thanks a lot! And have a great day!

    1. Hi Math,

      1) Yup, this setup is what you are looking for. 2) Yes, I’ pretty sure that would work, although I do not have Hamachi & Privoxy running at the moment to test this. If you do get this setup running, please let me know so I can add the info to the article.

  9. Hi Douglas,

    very nice article – thank you! I do have some questions and would really appreciate if you could find a moment to clarify some things I did not fully comprehend. Please, bear with me if the questions are really stupid. 🙂

    First step is to install Hamachi on BOTH computers and create a network on HOME computer, connect on WORK computer.
    Second step is to install Privoxy on HOME computer, set the listen port.
    Third step is to change the browser settings on WORK computer?

    Many thanks for your help and time,

  10. With this setup, when I use privoxy the internet connection is very, very slow from a remote computer. Some pages like Facebook never completely load. If I disable the proxy in my remote computer, the pages load fine and quickly. Do you know why privoxy seems to slow everything down and make web access practically not working?

    1. Hi Jean-Pierre,

      Hmm, sorry, I don’t know why you are experiencing this. It works fine for me. Maybe one of our readers can help?

    2. This is due to your upload speed from your ISP. When one uses a “tunneling” secure protocol the speed at the client side drops.

  11. Hello Douglas Crawford!

    Thank you for the guide! i have some few question though,

    1. i like to ask if privoxy is really required in the setup? can the plugin adblock / ublock origin do the same function?

    2. can hamachi sniff any data while using it? if so, what can it get from your session? im planning on using RDP with hamachi but a bit worried with this possible spying.

    3. do you know/have you tried any open-source alternative that you can personally recommend that can link 2 remote computers? im planning to work on the remote computer directly so i dont have to sync using a flash drive every time.

    Thank you!

    1. Hi star,

      1. Privoxy is required to use the “home” computer as a proxy (with Hamachi doing the VPN part of encrypting data between your home and remote computers.) So yes, you need it, and adblock / ublock origin do something completely different (block ads and prevent third party tracking.) Edit: If you just want to remote access another PC (i.e. not use it as a VPN server which is what this article is about,) then you do not need Privoxy.)

      2. In theory, no. No data should go to Hamachi at all, as data should be transferred directly between your computers (it does not go via Hamachi servers.) Of course, Hamachi is not open source, so there is no way to no for sure that it is not doing something it shouldn’t, but equally the is no particular reason to believe that it is.

      3. I do not know of any open source options. The technology underlying VNC products is open source, but the products themselves (such Simple VPN, RealVNC and UltraVPN are not.) If you are using Windows the built-in Remote Desktop feature is a bit rubbish, but it does work…

    1. H again gfheiche ,

      TeamViewer is great for remote accessing another computer (I use it all the time for helping friends and family with their computing woes!), but using it to access the internet through that computer is a somewhat clumsy solution when it comes to VPN IMO.

  12. Sorry, I’m too late. Hamachi is no longer free, it is now $29 per year
    Would it still work, installing only Privoxy? Just that it would be no longer encrypted

    1. Hi gfheiche ,

      Hamachi “unmanaged mode” remains free, and is all that is needed to run this setup. Yup, you can also run Privoxy without Hamachi if you don’t mind your connection being unencrypted.

  13. Im looking for a solution to a problem but can’t seem to find anyone capable of answering it please email me or leave a comment on my blog if you know.

    I need to work around someone that will not forward 53 and 25 ports. I need a VPN tunnel in which to use as a external ip that allows a more mature focused internet with fully formed PTR perhaps in USA but could be anywhere bound to my ip address.

    Currently my ip is there is only one other person on the gateway 191 but no ports are open on his or her machine and the gateway was pretty much useless until today. I have building a ipv6 tunnel and did some ptr changes and now I can ping these two machines.

    Yet the machines are broken. They still filter ports all the ports are on a firewall that coincidentally says filtered.

    I am looking to forward all ports on this VPN directly to my ip so I can use that external ip to do the fun stuff I love to do like you know send email from my own email server and make domain names. please let me know if you have any idea who can forward a ip over to me thats unfiltered with a vpn tunnel from the USA perhaps. No software unless it can let me select the ip of the external obviously this basically was what pppoe logins were designed to do am I right or am I right.

    LoL well maybe its not as fun for me and let me know who can deliver on this.

    1. Hi Anonymous,

      No. In fact, if anything it will slow down your internet speed a bit, as it adds extra processing requirements (for the encryption,) and an extra leg to the journey (via your home PC.) What it does do is hide your internet activity from your ISP, and allow you to geo-spoof your real location to that of your “home” PC.

  14. Hello

    I just wonder if this will work in my situation, I have very fast internet up/down at home and I’ll be traveling to a country with less than 1Mb down and up. Can I connect with method to my home internet and use that as internet provider for my laptop? Do i have to have internet provider in that country to work?
    Thanks in advance

    1. Hi Elie,

      I’m afraid not. Your internet can only be as fast as the infrastructure that gets it to you (and yes, you would still need an ISP in that country, as somebody still has to connect you through to your home PC.)

  15. Hi, configuring the Hamachi proxy with Privoxy and Internet Explorer causes IE to show an error message in the browser window: “The proxy server isn’t responding”. Network diagnostics show “The remote device won’t accept the connection.”

    Setting IE’s proxy address for LAN to the local ( and the port to 8118 (basically not using Hamachi), IE can browse perfectly fine and Privoxy shows as enabled.

    What could be going wrong when enabling Hamachi?

    1. Hi Bgeo25,

      Have you tried configuring another browser (such as Firefox) to use the Hamachi IP? The issue could be something to do with the fact IE uses the Windows universal proxy settings, so changing these changes the proxy settings for all of Windows.

  16. not working i connect to other computer but ip stay same wheni check on ipleak.also i cant brows other computer becase he ask for password than say its not valid passvord

    1. Hi goca,

      Any password you require should be the one you entered in Step 1c. For browsing using the Home PC’s IP, please check that you configured your browser correctly (step 3).

  17. Hi Douglas

    I thought I was missing something 🙂

    Could I use this guide to set something up like where I can connect to my PC in ireland from new zealand and therefor watch geo-blocked content? this way the PC in Ireland would be effectively watching the content and just passing it onto me in NZ? I might give something like this a go just out of interest/hobby.

    The reason I ask is that it is very hard to watch irish content from outside of ireland. I have tried service providers like you mention, but have had little joy with the specific irish content, but they are okay for the uk stuff, although they do have intermittant issues. hidemyass vpn – does not work. unotellydns – does not work. I have enquired with dns4me and they have informed me that it will work, but i have yet to try them yet.

    1. Hi Keven,

      Yup, that is precisely what this setup allows you to do! You might also want to check out ExpressVPN, VyprVPN, Private Internet Access, and CyberGhost, all of which run VPN servers located in Ireland (VyprVPN also runs a SmartDNS service, but I don’t know whether this covers Ireland). CyberGhost’s Irish servers are even avalialbe to free users!

  18. Hi Douglas

    This looks like a very useful guide. Whilst I have just read the steps so far, I would like to understand it better before I proceed with it further.

    if i am in new zealand and I want to watch geo-blocked content from ireland, will this guide provide me with a solution?
    I would appreciate if you could clarify if my understanding is correct?

    on your home laptop/PC install privoxy and LogMeIn Hamachi
    with Hamachi create a new network – (Can I then join this new network from the same laptop/PC or do I need another PC/laptop to join this new network?)
    change the listen address from this listen-address to this listen-address X.X.X.X:8118. (What should this X.X.X.X:8118 be? What is this address exactly X.X.X.X:8118 or specifically what is in your example? Is this just the IP address and port where the proxy is running on your PC?
    Configure the proxy settings on your browser on your PC to point at the proxy I just set up X.X.X.X:8118.

    What I don’t seem to understand is how you are getting an other IP address that is not the one provided from your ISP? Are you getting this other IP from another VPN/DNS service provider?

    1. Hi Kevin,

      I’m afraid that I think you are a little confused. This setup allows you to use your home PC as a VPN server, to which you can securely connect to from another computer. Your apparent IP address will be the IP of your home computer. If your ‘home’ computer is located in Ireland then you can use it to access geoblocked Irish content from New Zealand, but you will gain no advantage connecting to it from the same network in New Zealand. If you want to access geoblocked content in Ireland then you should use a commercial VPN provider that runs servers in Ireland, or a SmartDNS service that supports Ireland (SmartDNS is faster, which is very relevant when you live so far away from Ireland, but does not provide the privacy/security advantages of VPN.) I should also note that Ireland is not a popular location for either VPN or SmartDNS providers to locate servers, but that pretty much all Irish content is available via UK streaming services (such as iPlayer and 4oD).

  19. hey, thanks for the article. i’ve a small question.

    I installed hamachi and privoxy on a pc. set up my hamachi address in privoxy’s main configuration file correctly. now if I set browser proxy setting with hamachi address and port 8118, and go to this address:, it says unable to reach proxy.
    is there any way to test if privoxy is working on home PC from that PC itself, without setting up a remote PC?

    1. Hi user10101,

      I don’t think so, but you can check that privacy is running correctly without Hamachi by putting # in front of the Hamachi listen-address you added to the config file, and unhashing the default listen-address (, port 8118). Then point the browser on your remote machine to, port 8118.

  20. Hi Douglas,
    I followed your step. The computer that Installed privoxy and hamachi is worked. My laptop setting proxy address in IE, but brower show me not connect proxy server.

      1. Hi, I’m having this same problem. I followed the steps exactly. Hamachi seems to be working fine. I installed privoxy on my always on computer, changed the listening address to the main one on hamachi, and configured my settings on chrome through the switchy sharp extension. Nothing. It says “unable to connect to proxy server.” If I go to the config website, it says “Privoxy is not being used”. Privoxy is enabled and running. I’ve tried all deleting my cache, still nothing. Please help!

        1. Hi Sash,

          Have you tried disabling SwitchySharp and configuring Chrome manually (or using a different browser?)

  21. Hi Douglas,

    I followed your article, and I had great success, in internet explorer by typing ‘’ I can see that Privoxy 3.0.23 and pot 8118 is enabled, and I am also able to browse through the internet.

    a bit more question as I am still discovering, when I look at the Hamachi GUI, although its online its showing that the network is offline, and while I check through my other computer which I had added to the same network, it is also showing that the network is offline, and the network address is different.

    can you elaborate on what I am experiencing here?

    many thanks for your insight, and great article.

    1. Hi Network on Hamachi showing offline,

      That seems very strange (and I have to admit I am not 100% sure I understand your meaning). It may just be a glitch in the program (these things happen). I do not have this setup running at the moment, but when online Hamachi should say that its online (via the blue ‘power’ button). When you connect to the internet, is your outfacing IP address (go to that of the PC privoxy is running on (it should be)?

  22. Will I be able to connect to a Hamachi/Privoxy home network with my smart TV, for example to receive German Internet TV programming that is blocked in the US ?

    1. Hi Gerhard
      Only if the other end of the network that you’ve set up is in Germany i.e. at your family/friends house. Otherwise you will need a VPN provider that has a German end server.

  23. Hi, thank you for this detailed guide. I’ve been trying to get this to work for a while but i’m still a little confused. Can you clarify a few things for me?

    I’m trying to use this method to protect the internet traffic of my laptop. I’ve set up a hamachi VPN network between my laptop and my home computer.

    Am I correct in, now, only installing and configuring privoxy on my home computer and not my laptop?

    Do I configure the browser proxy settings on my laptop, and not my home computer?

    Thank you,

    1. Hi James,

      1) Yup … just setup Privoxy on your home computer. It is used to route the Hamachi VPN connection through to the computer’s internet connection.
      2) Again correct. This points your laptop browser towards the Hamachi connection that is setup on your home computer.

    1. Hi sammo,

      The IP address for Privoxy (set by editing its config.txt) is the IP address shown on the Hamachi client on the same computer (the home computer).

  24. Is it worth me uninstalling Hamachi on both computers, plus Privoxy and starting from scratch to see if I pick up anything I missed the first time (no idea what that might have been), but worth a go if deleting and starting again isn’t going to make a bigger mess?

    Thanks again Douglas!

    1. Hi Peter,

      If you are determined to get this to work, then yes, that would probably be best course of action, as this method should work (it definitely worked for me!) Good luck.

  25. Hi Douglas, thanks for the replay and sorry, by “correct” I meant my real IP address. Those UK IP addresses ipleak is showing are the same ones that are appearing on the Hamachi “boxes” on both machines, so I assume that bit is correct so far?

    I’d added the correct Privoxy listen address (getting the enabled message and correct Hamachi IP when I check config.privoxy) & had configured my browser with the correct Hamachi IP address. I hadn’t disabled mediapeerconnection in Firefox though and having done that, I’m now getting a “no leak, RTCPeerConnection not available message under the “Your IP address – WebRTC detection”, so I assume that’s a step in the right direction?

    However, under “Your IP Address”, my real IP address is still showing and the message “No forwarded IP detected. If you are using a proxy, it’s a transparent proxy”. The DNS Address detection box is still showing an Australian address and my ISP.

    I followed your “how to change DNS servers in Windows 7” (or 8 in my case) tutorial but when I got to the point of adding IP addresses from the openNIC wiki page, each one I attempt to enter in the DNS server box gets me an “invalid IP address” popup box.

    So I’m making the assumption I have the WebRTC detection issue sorted, but am stalled at the point of changing my DNS servers?


    1. Hi Peter,

      I love the fact the OpenNIC is open source, but admittedly its servers can be somewhat unreliable. You can also change your DNS settings to point to Google Public DNS, Open DNS or Comodo Secure DNS (the setting for these are listed here). Yup, you have fixed the WebRTC leak. I’m afraid, though, that I don’t know why your real IP is being detected (if you have followed this tutorial then it shouldn’t be).

      1. Many thanks Douglas, I’ll try some of the other DNS settings you provided. In terms of my real IP address still being displayed, does that mean that if I’m downloading I can be “tracked” or does having the WebRTC leak working correctly “hide” me?

        Thanks again!

  26. Hi again Douglas. Under “Your IP Address”, ipleak is showing my correct Australian IP address on both computers. In the two boxes under “Your IP address – WebRTC detection”, the boxes on the left are two UK IP addresses (the same 2 as the Hamachi ones on both PCs) but the boxes on the right on both machines are showing my correct IP address. I also ran checkMyTorrentlp.png on uTorrent on the PC I do my downloading on (the “slave” machine), and it’s also reporting my correct IP address. DNS Address detection is reporting the same Australian address on both machines and listing my service provider under it.

    Privoxy is reporting that it is installed and working on the “master” machine, so not sure what I’ve done wrong.


    1. Hi Peter,

      I’m afraid that I am a little confused by what you mean when you say your ‘correct address’. You are based in Australia (lets call this your ‘real IP’), and are running the Hamachi server from a UK address? The WebRTC ‘flaw’ uses a ‘feature’ of modern browsers to obtain your real IP address (see here for more details and how to disable WebRTC in Firefox). Have you added the correct listen address in Privoxy (step 2), and configured your browser to the correct Hamachi IP address? Note that this setup does not act as a DNS server, so DNS detection will point to your real ISP (the easiest way to change this is to use a third party DNS provider such as OpenNIC).

  27. Hi Douglas, many thanks for a well written tutorial. I think I’ve done it properly, but one question please. If I type “what is my IP address” into firefox, it’s coming up with my proper IP address, not my Hamachi one. Should that be the case, or should it be now showing the Hamachi one?

    Many thanks!

    1. Hi Peter,

      I’m afraid that it should be showing the IP address of the computer Hamachi is installed on. Have you visited What does it say?

  28. Great article. This works wonderfully with my Windows 7 laptop, but I can’t figure out how to get my iPhone to use the web proxy. I connect to Hamachi with the VPN, but when I try to browse to or any other web site I get: “Safari cannot open the page because your iPhone is not connected to the internet.”

    Any ideas of how to tell iOS Safari about the Privoxy proxy?

    1. Hi Mick,

      Please bear in mind that I have never owned an iOS device, but I think the problem (as you seem to already have guessed) is that you have not configured the proxy settings for Safari. In iOS you cannot configure browser settings in the app, but must go through the iOS settings menu. I have found a quick tutorial for doing this in iOS 7, which is hopefully not too different from in iOS 8. If you let me know how you get on, that would be great.

      Since we are on the subject, Android users can configure their proxy settings by going to Settings -> WiFi, long-pressing on their connected WiFi network -> Modify network config -> Show advanced options. As with iOS, it only seems possible to change proxy settings for WiFi connections, and not mobile ones…

    1. Hi anthony,

      The steps outlined above are what worked for me, and without additional information it is impossible to know why they are not working for you. Have you entered the correct Hamachi network IP address into both the Privoxy settings and your browser’s proxy settings (not the sample address I use in the tutorial, but the address displayed at the top of your Hamachi window, followed by :8118)?

    1. Hi Aaron,

      This setup is designed for using your home computer as a VPN server. Hamachi can easily be configured to work as LAN for playing games (pretty much using its default settings), but that is not the subject of this guide.

  29. I have a dedicated internet service in my office , which is very high speed both up load and download . But In my house I have 3g usb modem which is low speed . I want to know if I can browse in my office internet account or it will browse from my 3g modem when I’m browsing from my house . Aft er the connection has been established.

    1. Hi Sammy
      Do you mean that you’re at home using a 3g modem and you’re connected to your office network through some kind of business VPN?

    2. Hi sammy,

      i think i understand your question… you’re hoping to somehow utilize the fast, dedicated office internet connection while at home or elsewhere, right?

      Sorry, but this is not possible, and here’s why (simplified version for general public): The slow speed you experience while browsing the web via your USB 3G modem is almost certainly a result of the limited speed on that 3G network, or at least the speed you are limited to, as an individual user on that network. There are other factors, but let’s just stick with this for now. If you were to somehow connect to your office network, and view web content routed through that network, all of that content still needs to reach your computer via the only available (based on your post) connection, which is the USB 3G modem. So, no matter how fast your office network can download the content, and serve it to you, you’re still limited by what connects you to the internet when you’re at home/out of the office: the USB 3G modem.

      I hope my explanation is understandable. cheers!

Leave a Reply

Your email address will not be published. Required fields are marked *

Exclusive Offer
Get NordVPN for only
Get NordVPN for only