How To: Setup A Premium VPN Service For The Ultimate In Online Security [Windows]

James Bruce 27-04-2012

vpn setupThe online world is fast becoming a dangerous place: the UK government is planning a big brother net spying system; from July, US ISPs will need to start policing their users; and we’ve heard from some of you who are already burning through copyright infringment notices. A premium VPN service is a small price to pay for the ultimate in online security, allowing you to both download what you wish and avoid being snooped on. Today I’ll show you how to set up one such service, BTGuard.


As the name would suggest, BTGuard is a torrent-friendly premium VPN service, but they offer two levels of service depending on if you’d just like to use it for torrents (which is a proxy only), or for everything (a full VPN service). I’m recommending this particular service because of it’s popularity among filesharers, personal experience of similar services, and the fact that they allow torrents which is something most VPNs specifically ban. The full VPN service costs $9.99 per month, with up to 25% discount for purchasing a year. Head over to to sign up.

Why not use a free VPN? Well, we have highlighted some of these free VPN services 8 Totally Free VPN Services to Protect Your Privacy Free unlimited data VPNs don't exist unless they're scams. Here are the best actually free VPNs around that you can try safely. Read More before, but they’re always severly limited in some way – a timed cut off, bandwidth limitations, torrents not allowed. We’re using a premium VPN because it’s the only way to ensure safety and anonymity.

The Problem of Lost Connections – VPNCheck

Unfortunately, VPN connections aren’t perfect – even a premium service like BTGuard. When they’re connected you’re well and truly anonymized – but when the connections fail as they sometimes do, any active torrent connections will be restablished under your actual IP, thereby exposing you. To solve this problem, we’re going to set up a utility called VPNCheck. Again, this is a premium piece of software that I’ve chosen to highlight because it works, and it works well; it’s able to work over OpenVPN, which some other free VPN monitoring apps can’t; and it fixes the DNS leakage issue, whereby your ISP can be exposed because you slip back to using their DNS servers. A full licence costs $25, but there is a 14 day trial period. Download the free trial directly from this URL [Broken Link Removed], and purchase a full lience key from their site.

Install and Setup

vpn setup

1. From the BTGuard site, assuming you are logged in, click Setup VPN on the right hand sidebar.


free vpn setup

2. Choose OpenVPN, and I’m going to assume Windows 7 or Vista for this tutorial (Note: PPTP is easier to setup, but much less secure).

3. You’ll be presented with instructions containing two download links, one for the OpenVPN GUI application and one for the config files. Download the OpenVPN application first and fully complete the install. Note the directory it installs to.

4. Next, download the config files. Expand these from the zip, and place the resulting two files into the Program Files/OpenVPN/config directory (if you’re running a 64-bit version of windows, no problem, but your program files directory will be Program Files (x86)/OpenVPN/config instead)


5. Install the free trial of VPN Check that you downloaded earlier.

6. Run VPN Check and click the small Config button in the bottom left.

free vpn setup

7. Enter your username and password for BTGuard into the appropriate fields on the right. Ensure OpenVPN is selected and not RAS (it’s difficult to tell if they’re selected, so just click OpenVPN to be sure).


free vpn setup

8. On the far right there is small section called Locate. Click the Filename button within that, and point the file dialog towards the Program Files/OpenVPN/bin/openvpn-gui-(version).exe

9. In the same Locate area, select Config, and point it towards vpn.btguard file which you downloaded and extracted to the OpenVPN config directory in step 4.

10. In the bottom right, ensure DNS Leak Fix is checked, and change the loop time to 0.1 (this will check your IP every 10th of a second).


setup a vpn connection

11. Restart Windows, and when completed run the VPNCheck application and hit the Cycle Network button. Hopefully, it will kick into action, run OpenVPN GUI, automatically enter your password, and secure your connection. Done!


We want to ensure this is working perfectly before you start actually using it. To do so, we’re going to run two tests – the first requires uTorrent, so open that and disable any active downloads you have right now.

In your browser, open up Click the Generate Tracking Torrent button, and open the .torrent file it downloads into uTorrent. Resume or force start the torrent if it doesn’t automatically.

setup a vpn connection

Head back to your browser and click on the Check IP tab. If the torrent is functioning, it will list your IP as other torrent users see it – so make sure this isn’t showing your actual IP. If the VPN is working correctly, it’s likely that your detected country is somewhere else too – it may show Netherlands, or Canada, where VPNs are typically hosted – this is a good thing.

setup a vpn connection

Lastly, go to The front page will again show your detected IP and location as the browser sees it. Click the Check for DNS Leaks Now button to begin the test.

How To: Setup A Premium VPN Service For The Ultimate In Online Security [Windows] dns test intro

The results will show one or more detected DNS servers. If the DNS leak test is failed, you will see some listed from your own ISP. If it’s successful, and your DNS is not being leaked, you will see only random DNS servers listed.

vpn setup

Final Word

That’s it, your VPN is now secure and your browsing anonymized. If the VPN drops out, you should see your network connection being instantly cut too, and about 10 seconds later it will try to reestablish both.

If you’re attempting to use the browser and you find webpages don’t load due to DNS errors, you can reset the DNS servers by going to the Config options from VPNCheck – this is just a symptom of using the DNS leak fix.

If you have any more tips or extra configuration you think would be helpful, please do post it in the comments. For problems with the software, I can try to help but a support request to the actual programmers might be more helpful. For more general VPN queries, we have thousands of users ready to help you in the tech support forum, and don’t forget to check out all our other VPN articles.

Image Credit: Surveillance warning, Shutterstock

Related topics: BitTorrent, Proxy, VPN.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

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

  1. Anonymouse
    October 16, 2012 at 2:24 am

    Shutting down the bitorrent client if the VPN fails using Openvpn on a Mac is very simple by implementing a quick applescript. The script asks to check if tun0 is listed among active interfaces (which will only be listed if connected with Openvpn) and will shut down Utorrent automatically if it is not. The script checks this every 10 seconds while running. Works great for me and it's free!

    on idle
    set activeInterfaces to do shell script "ifconfig -lu"
    if activeInterfaces is not "lo0 en0 en1 fw0 tun0" then
    tell application "uTorrent" to quit
    end if
    return 10
    end idle

    • Muo TechGuy
      October 16, 2012 at 7:41 am

      You are a gentleman and a scholar. Thank you for this wonderful little script!

  2. yeahthatwasme
    July 7, 2012 at 1:10 am

    Every time I try to use a proxy or tor or vpn my internet literally goes down... its been to the point the internet gateway literally reset on its own. When i do get it to work, sites i veiw are completely different from the exact same site not using tor. Why would my isp do this?

    • muotechguy
      July 7, 2012 at 7:27 am

      I'm a little confused; are you saying your home ISP blocks VPNs? So it breaks your internet?

      How are sites different when using Tor?

  3. Jon Smith
    May 31, 2012 at 5:56 pm

    Are there any good free vpns out there?

  4. ThemDirtyBones
    May 6, 2012 at 9:04 pm

    I just started using BTGuard. I set up the PPTP type VPN, and noticed that it dropped out several times with in the first hour of usage. I figured that since it dropped and my Torrents still kept downloading that my cover was blown. I am so glad that you took the time to write this well written explanation of what and how to do. I was also unsure which vpn to choose so know I also know that. Do you know of a way to get BTGuard to work on Android ?

    • derek
      May 11, 2012 at 11:30 pm

      i do all the time with cyanogenmod 9 on my nexus s. enable ppp (mppe) encryption, change the dns server to, leave forwardimg routes blank. usual server addy from btguard pptp. then it ask for username and password and viola! but like everybody say. it slowwwwwwwww but cool nonetheless

      • marcus
        August 28, 2012 at 10:57 pm

        i tried your way with the dns server as and enabling ppp put it still says unsuccessful. Im in korea right so would that have any effect on my addresses? Also but do you know how to get btguard to work on a ps vita also? I also have a galaxy nexus S too.

  5. Cesar G
    April 27, 2012 at 7:50 pm

    Express VPN is a wonderful service! Great software for Win/Mac and iOS and Android , as well as manual settings

  6. GodSponge
    April 27, 2012 at 7:19 pm

    The problem with BTGuard is that they have 2 VPN sites. Canada and somewhere in Europe. Even the canadian one right now is horribly slow. I did a speed test and I regularly only get 0.1Mb/s. I'm very close to canceling my subscription.

    • ThemDirtyBones
      May 6, 2012 at 9:05 pm

      I noticed this too any way to seed this up ?

  7. Alex
    April 27, 2012 at 6:50 pm

    If dns servers are responsible for translating a website url address into an ip address, how does this affect anonymity when torrenting? Do people try exploit this weakness to identify you in some specialised way?

    I probably have a very simplistic idea of the anti-piracy people just noting down on a pen and paper everyone in the swarm from say the torrent program but things maybe don't work like that. =p Either way I was wondering if anyone knew...

    • muotechguy
      May 3, 2012 at 8:37 pm

      Hi Alex. I'll try to answer this... What you say about viewing people in a swarm
      Is correct. Movie companies have been known to download the torrent themselves, and record all the user IPs that seed to them. Generally only happens on public torrents, but the only way to prevent it is to use a VPN as described here.

      As for DNS servers, I don't think they directly expose your unique IP address, however if your DNS servers are identified, it exposes your ISP and general location, so it may also be used as evidence against you. Luckily, the vpncheck app described here prevents that leakage!

    • Income Pitbull
      October 22, 2012 at 11:06 pm

      Pretty much, yes, the log the incoming and outgoing connections for that torrent, lookup the IP's ISP and report them. No life..

      The real crime is movie theatres charging $9.50 a ticket! They said it is because of piracy that they have to increase their prices, as not as many people go to the movies as there used to be. I think it is the opposite. I for one, download movies because it's too freaking expensive to go to the movies! My fiance and I went to go see a movie a few weeks ago... It was going to be $19 for the two of us to get in!!! WTH! I told them I wasn't paying that much, that it's a ripoff and no wonder why people pirate the movies lol, and left. Went home and downloaded the movie and had a date night at home.

      Anyways, here is my setup:

      - uSerenity: A modded utorrent, use it's settings app to generate a "profile". I check practically everything on the top half to only connect once, don't report download, dont report completed, dont seed, ect.. Give it a label name, I use Stealth. Then when you download, always use uSerenity and assign the label "Stealth" to the torrent download.

      - BlackVPN: They offer normal servers and torrent servers, different countries, the works! Their prices are good, and their servers are way better than any other VPN provider I have used! I think in a year, it has only dropped connection 3 times! I sometimes connect for 12-24 hours at a time!

      If you choose BlackVPN, use the coupon code NBNAURN and you will get an extra 2 months free! Why not right?