Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an HTC EVO 4G and I've been using the manufacturer's supplied app for wireless tethering. It works great but is missing are several key features I require:

  • Statically assigned IP addresses for connected clients
  • Port forwarding

Is there a way to enable this functionality?

share|improve this question
are you rooted? – jlehenbauer Jul 20 '11 at 12:42
yes sir I am....unless you're from the warranty department of my carrier – Joel B Jul 20 '11 at 13:58
hahaha no i'm not ;) – jlehenbauer Jul 20 '11 at 15:13

One thing you could do would be to set up an Amazon EC2 Ubuntu server instance as an OpenVPN server and then use the OpenVPN client app on your laptop. Then you have to forward everything incoming to the server to the client interface IP address of the OpenVPN client running on your laptop.

I haven't done what you are wanting to do--the port forwarding part--but I easily could with the existing OpenVPN setup with some iptables tweaking to direct traffic to the client.

This sounds more complicated than it is, but you still need to be somewhat comfortable with the Linux command-line to get thru all this.

As far as the cost of the EC2, it's normally ≈$15/month, but I think they still have the deal where if you've never signed up for Amazon AWS before, then you can get a year for free.

Your own personal OpenVPN server is nice to have for when you are overseas and want to watch USA tv shows online (b/c they refuse connections from outside the USA), or if you are in a place where content or services such as Skype are blocked (such as on planes). It basically makes selective blocking of services impossible.

If you have specific questions, just send me a message.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.