Linux Mac Windows

Hide Your Country Of Origin For Any Application

Simon Slangen 24-05-2009

tor-logoTor Anonymous Internet Surfing with Tor Tor is a freely accessible network that allows Internet traffic to flow through it securely and anonymously. Read More has been discussed on MakeUseOf before. It’s a multi-platform application that allows you to completely hide (or manipulate) the alleged origin of your network activities. It can be used to surf anonymously and also to access country-restricted services like Hulu How To Watch Movies and Shows on Hulu & Sling from Abroad Read More , Spotify Stream Music For Free With Spotify (+ Invites) Read More , and many others.


Tor reroutes network traffic through Tor nodes. With SOCKS-friendly applications like internet browsers, where we can easily specify proxies or SOCKS protocols, this isn’t much of a problem. Today, I will show you how to reroute network traffic of other applications through Tor as well.

By doing this, you can hide the origin of your P2P and instant messaging applications, or even play region-restricted games online!

Redirect Application Traffic

When applications access something over the internet, it carries along your IP address, or rough point of origin. This allows other services to log your location, or even block you out. Redirecting application traffic through nodes, to cover the initial point of origin is possible – although not always as easy as with web browsers.

FreeCap is a free tool for Windows that does most work for you. It allows you to rerdirect the network traffic of selected applications through an HTTP or SOCKS proxy. Linux and OS X users should refer to socat.

A FreeCap alternative is SocksCap. Contrary to FreeCap, SocksCap is proprietary software and only supports SOCKS Proxies. However, it might provide a handy substitute.



Adding applications to connect to the internet using Tor is as easy as pressing the blank paged button and specifying the program’s path. Added applications will be added to the list. Make sure you have Tor’s Vidalia bundle [No Longer Available] installed, and point it to localhost:9050 in File-Settings. If that doesn’t work, you can try localhost:8118 as a HTTP Proxy. From then on, all network traffic from those applications will be rerouted through Tor.


Note that you can also choose to route your applications through a direct proxy. However, due to the overall slowness and inreliability of free proxies, this is far from advised.


Using A Specific Country

Like I’ve said before, Tor can come in real handy to access country-restricted websites. This works by masking your point of origin as though it is coming from a specific country. This can be arranged in Vidalia’s configuration.


Basically, what we need to do, is to specify an exit node. This is the last link in the chain of Tor nodes, before your information reaches the destination. There used to be a moderately easy way of identifying exit nodes, this has been a problem in last versions though, so we’re going to use a workaround.

Go to this page [Broken URL Removed] for a complete list of all available nodes. There are three points of interest when selecting your node: country, speed and node type. In our search, we’re only going to pay attention to high-speed exit nodes (with an icon of an open door).



Once you’ve found an exit node of decent speed and from the right country, click on it to go to the node’s details page.


On this page, copy the given fingerprint, eliminate all spaces and put a $ mark in front. In this particular case, we’d end up with ‘$E975CCE9EA406150E86CAC17578A6974706C18B9’. We’re going to need this fingerprint later on.



In Vidalia’s Advanced settings tab, you should be able to view the path to your Tor Configuration File. This is where we’re going to specify our exit nodes.

Open the configuration file with Notepad or any similar editing application. At the top of this file, paste the following two lines, with fingerprint1, fingerprint2 and fingerprint3 substituted by the fingerprint codes you wrote down before.

ExitNodes fingerprint1, fingerprint2, fingerprint3
StrictExitNodes 1

Upon restart, Tor should try to access one of those servers as an exit node. You can now access Hulu from Europe, or play games that weren’t available in your region.

Do you live in a “restricted” country? Has this instructional helped you? Do you have any other solutions to bypass country-restricted websites, services or games? Let us know in the comments.

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. sap
    September 7, 2009 at 11:38 pm

    Hi i am using xp pro i do not get the copy and fingerprint option how to get it.

  2. blutec
    May 26, 2009 at 12:03 pm

    I've tried Tor, and it's working, though it's quite slow, but I don't have any expierence using "proxies", so I can't tell if Tor is faster (I chose the 3 highest bandwith open doors as fingerprints).
    I can't get Hulu or CBS to convince I've got the latest flash installed though, so haven't been able to watch any shows.
    I'm from Europe, so I'm interested to try these tricks out, as long as it isn't time consuming, so this article was very helpful to get started with Tor, thank you.
    Any other means/uses for Tor that would be interesting? (haven't explored it by myself yet, too many other chores to do ATM).

    • higer
      July 1, 2009 at 10:18 pm

      When I open the torrc file, I don't see what you said, only that (and the torrc.orig.1 is not better):

      # This file was generated by Tor; if you edit it, comments will not be preserved
      # The old torrc file was renamed to torrc.orig.1 or similar, and Tor will ignore it

      # If set, Tor will accept connections from the same machine (localhost only)
      # on this port, and allow those connections to control the Tor process using
      # the Tor Control Protocol (described incontrol-spec.txt).
      ControlPort 9051
      # Where to send logging messages. Format is minSeverity[-maxSeverity]
      # (stderr|stdout|syslog|file FILENAME).
      Log notice stdout

      • Simon Slangen
        July 2, 2009 at 9:51 am

        At the top of that file, you can paste your

        ExitNodes fingerprint1, fingerprint2, fingerprint3
        StrictExitNodes 1

  3. pluto
    May 26, 2009 at 12:00 pm

    i live in the USA and i need a specific european country IP
    how can i do ??

    • blutec
      May 26, 2009 at 12:05 pm

      I see many European countries listed at that TOR nodes list mentiond in the article.

  4. Titanium Pen
    May 25, 2009 at 2:56 am

    I prefer simply using Proxy rather than this. I tried this months ago and found it too slow. I don't need 100% annoymity.

    • Simon Slangen
      May 25, 2009 at 10:40 am

      With the right nodes, this ought to go faster than most proxies.