gSTM Configs for Perfect Privacy VPN
This is a short tutorial on how to make gSTM work with custom config files for you favourite VPN provider. This tutorial is specific for Perfect Privacy VPN service provider. But can be easily modified for any other vpn service. This tutorial will also show you how to setup firefox to use this vpn tunnels and make your DNS hidden as well.
Here is a set of config files I’ve created for gSTM software for linux os, you can find it here; http://sourceforge.net/projects/gstm/
1st. You need to buy VPN account at Perfect Privacy http://perfect-privacy.com/
2nd. Download gSTM software ether from there web site here, or from your linux os repository.
To install gSTM in Ubuntu, you type: apt-get install gstm In Fedora you install it by typing yum install gstm
3rd. Download config files (http://gravityfx.org/files/config/gstm4pp-0.1.zip) that I’ve customized for gSTM software, for all current to date servers at Perfect Privacy VPN service.
4th. Unzip all files into /home/YOUR_USER/.gSTM/ directory.
note: replace YOUR_USER, with your actual user name.
5th. Now you need to set your username in all of the *.gstm files, now you can do this by editing files manually and adding your username between
6th. Using chgusr.sh
a. Make it executable; chmod +x chgusr.sh
b. Run the script and type your VPN username when prompted; ./chgusr.sh
7th. Setup your firefox browser to use this vpn tunnels.
a. Open firefox and go to “Edit” > “Preferences” > “Advanced” > “Network” and click on “Settings…” button.
b. When you see “Connection Settings”, click on “Manual proxy configuration:”.
c. Delete everything in “No Proxy for”, make it empty.
d. In “HTTP Proxy” type “localhost” and “8020″ (without quotes).
e. Now click on “Use this proxy server for all protocols.”
f. Click “OK” then “Close” buttons.
8th. Configuring remote DNS in firefox to hide it.
a. Open firefox and type “about:config” in address bar.
b. Click on button “I’ll be careful, I promise!” and in filter type, “dns”.
c. make the following as it shows bellow;
network.dns.disableIPv6 = false (if you are not using it.)
network.proxy.socks_remote_dns = true (important)
Now whenever you will surf with your vpn your dns will be hidden as well ;) Enjoy and as always all comments and suggestions are welcome!



