[Android Apps and Games] spunker88:
Here is a quick Wingate tutorial that I did on my server netbook running Windows 7. There are screenshots linked below each step.

Download Wingate here:

http://www.wingate.com/download/wingate/download.php

1. Find the IP of your router by going to Start, type in "cmd" and hit Enter.

http://imgur.com/RfhEld0

2. Type "ipconfig" and hit enter, look for Default Gateway. They usually are something like 192.168.x.x.

http://imgur.com/m88t7Lb

3. Open this address in a browser. If prompted for password that you don't know try the default ones from this site:

http://www.routerpasswords.com/

4. Look for a port forwarding settings page. Other router manufacturers may use different wording, for my Linksys router its under Applications and Gaming. Leave this page open for later.

http://imgur.com/hD5VrMx

5. You want to give your server computer a static local IP. You may have to Google this if you are running a different OS. Go to Start and type in "view network connections" and click the first entry.

http://imgur.com/K9xmsXP

6. I'd recommend a wired connection for a server even though I'm showing a wireless one in this tutorial, the procedure is the same. Right click your connected network card and click Properties.

http://imgur.com/KHEtCt1

7. Select "Internet Protocol Version 4..." and click Properties. Then click "Use the following IP addresses.

IP address: The first 3 places will be the same as your router's IP (default gateway) that you entered in a browser earlier. So for example if your router's IP is 192.168.1.1 the IP you choose for your server will be 192.168.1.x where x can be anything from 2 to 255. For this example I'm using 150.

Subnet mask: I believe this is 255.255.255.0 for everybody, but yours can be seen in the command prompt window opened in step 2.

Default Gateway: This is your router's IP that we entered into the browser earlier.

When you specified a custom IP, "Use the following DNS server addresses" is probably selected as well. I'm using the OpenDNS servers which I prefer over my ISP's. You can enter them as well.

Preferred DNS Server: 208.67.222.222

Secondary DNS Server: 208.67.220.220

http://imgur.com/AW29Umj

8. Open up Wingate Management once installed and click Connect to log in as localhost. Then click Install/configure services.

http://imgur.com/KHrE0X9

9. Find WWW Proxy Server (you may have to install it first) and click Properties.

http://imgur.com/ys9F3ek

10. Under the General Tab change the service port to a random number. I'm using 12345 in this example:

http://imgur.com/GAAdjMO

11. Add that same port number under the Intercepting tab:

http://imgur.com/WvZioDp

12. Now go back to your router's config page and forward the local IP you specified for your server computer earlier along with the port you just used:

http://imgur.com/hD5VrMx

13. Your proxy server should be running now. To set it up on your Android device download ProxyDroid, make sure you are rooted:

https://play.google.com/store/apps/details?id=org.proxydroid

14. Look up your home ISP IP address, this can be done by typing "my ip" into Google (not my real IP in the screenshot):

http://imgur.com/UPyfl5o

15. In ProxyDroid enter this IP under Host and the port you selected to use in Wingate under Port.

http://imgur.com/fobIYX9

16. For testing purposes open a browser on your mobile device and look up the IP. Do this when you are not connected to your home wifi. The IP should be different. Now go back to ProxyDroid, select Global Proxy and enable it (Proxy Switch). Refresh the IP lookup page in your mobile browser and you should now see your home IP.

17. Since we only want TWC TV using the proxy, go back to ProxyDroid and select Individual Proxy by deslecting Global Proxy and select the TWC TV app.

http://imgur.com/SAnrwDp