In my earlier post on Best Vpn / Proxy Tunnelling Software for your Computer i promised i i shall post something on tunneling applications on Major mobile phones too. in this post am fulfilling my promise by posting a detailed tutorial on internet tunneling applications for Android, nokia, and maemo devices
Apart from this, that i shall be reviewing four tunneling applications that are presently available for mobile phone…Namely: Your freedom, SSH tunnel, JWP, and Cheexy
Interestingly i shall also be posting the configuration procedures for all the applications i mentioned above.
HOW TO USE SSH TUNNEL A MOBILE TUNNELING APPLICATION FOR ANDROID DEVICES
When you connect to a public Wi-Fi / or wireless network, your Android phone is susceptible to the some sorts of attacks just like your laptop or Desktop.
The solution to securing your communication is simple: You have to encrypt it. Here’s how to set up an SSH tunnel as a cheap, easy method to encrypt
all your Android phone’s data and internet connections.
> A rooted Android phone: Your phone needs to be rooted in order to be able to make connections through an SSH tunnel. If you have not done this please do this first our android section will guide you through.
2. An SSH server: Ideally this would be rented from a web host online, but it could be any internet-connected computer with an SSH server running,
including your home computer.
Before i proceed some people may want to ask: Why use encryption at all? What’s an SSH Tunnel?
Normally, you don’t need to worry about encryption on your phone because you’re already using your carrier’s mobile data connection, which
itself may be pretty secure already, if only because you’re the only person using it. The problem arises when you connect to public Wi-Fi.
On public Wi-Fi, anybody can listen in on everyone else’s web traffic with the right tools, and in doing so, potentially gain access to things like your social networks, your email, or even worse.
SSH Tunneling allows your phone to create a secure, encrypted connection to a server located far away from the public Wi-Fi, and run all your data through that connection (like a tunnel). The Wi-Fi connection you’re using may not be secure, but when you’re using an SSH tunnel, your data will be secure.
STEPS AND PROCEDURES OF ENCRYPTING YOUR ANDROID DEVICE WITH SSH TUNNEL
1. Find or Set Up an SSH Server
The first thing you’ll need to do in order to use an SSH tunnel, is to find a server to connect to from your phone.
Paying for ssh tunnel Server
By far, the best option is to buy a monthly web host subscription. There are fast, reliable options to choose from for around $10/mo (or even cheaper). See my list below:
the list is endless Any web host will do, so long as it offers SSH access—this is the one thing it must have. You can find free web hosts, but they tend to be extremely slow and unreliable. There are also “shell accounts,” which are basically nothing but SSH accounts on a server; they’re cheap, but you’re really only saving a couple of dollars compared to the cheaper web hosts, and in my experience they’re often not
fast enough for our purposes. You don’t need to worry about buying a domain name for your server if you don’t want to, since they come with what’s called an “access domain.” It’s basically an ugly URL for your server (an example would be ve.tddlyfzr.vesrv.com), and this all you need to connect with SSH.
Setting Up SSH on Your Home PC If you don’t feel like paying money for your SSH server, you’ve also got the option of setting up your own SSH server
on your home PC, but it’s got major pitfalls that make renting a web host—and spending the cost of two lattes—feel well worth it. It really is easier
and generally better to use a web host if you can. Web hosts have a direct line to the internet, so compared to your home computer, they’re
incredibly fast, and there’s nothing to bother setting up to connect to them with SSH.
2. How to Set Up the SSH Tunnel App on Your Android
The free SSH Tunnel app does exactly what it sounds like:
Creates the encrypted SSH tunnel between your phone and your SSH server, ensuring that all your internet usage is encrypted, even on open, public
Wi-Fi networks. Setting it up is easy: Once you have a server to connect to, simply enter your server’s domain as the [b]Host,[/b] then enter your
SSH username, and your password. Check the boxes that read “Use socks proxy” and “Global Proxy,” then flip the “Tunnel Switch” and it connects— dead
simple. To make things even easier, the application also has options to reconnect automatically if the connection drops. Now, on all your connections
(or just whenever you want to turn it on), all of your Android traffic will be secured, encrypted from prying eyes.
ARTICLE 2 :YOUR FREEDOM CLIENT ON NOKIA N900,and other maemo devices
You can read about how your YOUR FREEDOM CLIENT can help you tunnel / encrypt your internet connection below or from their site www.your-freedom.net.
But to catch of what we are saying read the following excerpt:
play a game you would like to play? Is your Internet connection being censored and you would like to stick censorship where the sun doesn’t shine?
Would you prefer to stay anonymous, that your IP address is not logged with every access to someone’s web page? Then look no further, you’ve found
the solution! The Your Freedom services makes accessible what is unaccessible to you, and it hides your network address from those who don’t need to
know. Just download our client application and install or just run it on your PC; it turns your own PC into an uncensored, anonymous web proxy and an
uncensored, anonymous SOCKS proxy that your applications can use, and if that’s not enough it can even get you connected to the Internet just as if
you were using an unrestricted DSL or cable connection — just like the firewall suddenly went boom! You can even make your PC accessible from the
Internet if you like. Nearly all applications work with Your Freedom, and so far no-one has managed to block our service completely and permanently
without blocking your Internet access entirely. Every day, more than 30,000 people in over 160 countries use our service, some because their
government would rather not have them exercise their human rights, some because their school or university feels they are not mature enough to decide
for themselves whether playing the odd game interferes with their studies or not, others because they don’t want traceable IP addresses in every
logfile. There are probably as many good reasons to use Your Freedom as there are restrictive firewalls in the world! Your first step to an
unrestricted Internet access is to register on this web page — all you need to provide is a contactable email address and a username and a password,
HOW CAN I CONFIGURE YOUR FREEDOM TO WORK ON MY MAEMO 5 / LINUX MOBILE DEVICE E.G MY NOKIA N900
Running YF on the N900 is very straightforward and feasible for everyone who has ever used the X Terminal on the phone. If you haven’t, don’t
despair, it is really simple enough! Here’s the recipe. Download the ZIP file from my link below. In this ZIP file, there is a file called
“freedom.jar” — it is the only file you need. Put this file in your phone’s “MyDocs” folder (just a suggestion, but we will assume it is in this
place for now). Make sure the “rootsh” package is installed on your phone. If not, start the application manager and install it. You’ll need it to
manually install a package, and you’ll need to be “root” to run Your Freedom in OpenVPN mode — yes, that’s right, we’ll use OpenVPN mode so
everything is transparent and you don’t have to mess with your phone’s configuration at all. 🙂 While you are at it, install the “openvpn” package
as well. (If you don’t know how to do this, it’s about time you get acquaintant with the package management GUI on your phone. All you need is
patience because it’s so dog slow.) Now visit http://talk.maemo.org/ showthread.php?t=53266 and grab the Java package (there is a link in the first
post, “install available here”). Save the file, it will end up in the “MyDocs” folder on your phone if you simply download it with your phone’s
browser. When done, open an “X Terminal” (just type “Ctrl-Shift-X” or run the application from your apps list, black with a green “$_” in it). Type
“sudo gainroot” in it to become the superuser. There should now be a “#” command prompt and you should be in the / home/user directory. Type “cd
MyDocs” and hit the enter key. Use “pwd” to check that you are now in the “/home/user/MyDocs” directory. Use “ls” to see the files available. One of
them will be a “.deb” file called “mmjre_0.1-1_armel.deb” (or newer version). Install it using the “dpkg -i mmjre_0.1-1_armel.deb” command (you don’t
have to type the full name of the file, use “tab completion”, i.e. type “mm” then hit the Tab key). Right, so now you’ve got a Java Runtime Engine on
your phone that fully supports Swing, and you’ve got the Java application on your phone too. Let’s fire it all up then! Type: “jarexec freedom.jar”.
Go through the wizard and configure what you need. Note that the wizard is in a separate window, you might need to switch windows to see it. When
done, click “configure”, “ports”, and tick the OpenVPN checkbox. Close the config window. Ready to go now! Click the Start button, wait until the
door has opened fully and the sun is shining — all applications on your phone including the web browsers are now tunneled through YF until you close
the connection, which returns them all to their normal state. To run YF next time, open a command window, type “sudo gainroot”, type “cd MyDocs”
(don’t forget about tab completion, oh and of course you can use the cursor up/down keys to recycle the last 10 things you’ve typed), then type
“jarexec freedom.jar &” (the ampersand is not strictly needed but it will let you close the command window afterwards, it “backgrounds” the
application). Btw. you need not worry about the 90 day expiry notice — it won’t happen. At one point YF will probably become a application that
simply installs and creates an application icon … but I believe this is good enough for now.
Click the link below to download your freedom client for , nokia n900, maemo 5, meego and linux
JWP mobile tunelling Application v1.0 by Joe Adeoye for s60v3 and s60v5 symbian phones
jWp Proxy is a software that allows you to surf the internet freely.
How It Works:
JWP listens to the port specified by the user (or port 8080 which is the default) It gets request from your browser, do the processing and forward
the request to the target server. It then read the response and send it back to your browser. JWP is very reliable and very fast in processing data.
JWP is developed using .NET JWP is a free software, Before you can use JWP, you need to register an account with them. This account’s username and
password will be requested for by the JWP app Before you can use the application, you must have power python installed on your device. python/super
python is available at this site’s you can download it by following my links below . The app works for all network if only u configured it well
How to configure this application to work for your network:
Before you can use it, you need to register an account with them. you can register at Here
for an account. When you are ready, open jwp mobile on your phone, click options > settings and do the settings as follows
HTTP Port: 8080 which is the default
J.W.P User: your account username
J.W.P Pass: your account password
J.W.P Server: http://ems01.it-resource.co.cc ISP Proxy: 10.71.170.5
I.S.P Port: 8080
Host: leave it blank or insert your isp free site click options and press save.
Then click back to return to the main screen.
Now goto your phone access point settings and create a new internet access point with the following info:
apn: your isp internet apn/acesspoint
set the rest of the fields to anything you like Now switch back to jwp, click the right arrow navigation button to view message log. Now click
options > connect. JWP Mobile will verify your username and password. If authentication is successful, it will start the server. If not, it will not
start the server You can click back on the left arrow navigation button of your phone to view the status page. The status would have changed from
‘Not Connected’ to ‘Connected’ If jwp mobile has successfully connected, minimize it and open any browser of your choice. Enter any address and enjoy
the superb browsing. If your browser ask you to select access point, select the one you created with the info above and everything should work fine.
Tested on etisalat nigeria networks and it work perfectly hope it ill equally work for your country
CHEEXY ANOTHER MOBILE TUNNELING APPLICATION FOR S60V3 , S60V5 and Belle phones PHONES
What is cheexy?
Cheexy is a proxy tunelling application specifically built for Symbian S60V3 devices. It’s a python based mobile application that works like
tunneling applications for windows such as Your-Freedom, tor, alonweb,jap etc.
Cheexy 1.35 requires python runtime. Click my link at the end of this post to download or visit our download page directly
To make Cheexy act as a localhost for your mobile applications
* Create a new access point named CHEEXY APN or MTN CHEEXY depening on your choice using your default operator access point. IP should be 127.0.0.1
and port should be 123
* Open Cheexy and configure HTTP Proxy host and port as shown below
* There’s also an option to add a tunnel proxy. Also select the access point you created earlier as your default access point.
You might as well go to tweaks under settings and add a url suffix/front query
If well configured, Cheexy can be a powerful free browsing tools to those who are accustomed with YK Handler mods
make sure you install it on your phone memory
* Only works with http protocol (POST and GET)
* Http POST limited to amount of free ram
* Only works with apps that can use http proxy e.g: s60 browser
* Only 1 connection at a time
* Ram usage tend to grow rapidly when downloading large file. Maybe there’s a leak somewhere (Suspecting conn.recv @ get_online)
Please if this post has benefited you, dont hesitate to share it to your friends
Download CheeXy v1.35 S60v3
Download python runtime python-full-pack-s60v3
like i always say, our web forum is bubbling with a lot more