[Android Apps and Games] cmadeye:
ProxyDroid is an app that can help you to set the proxy (http / socks4 / socks5) on your android devices.

PLEASE ROOT YOUR DEVICES FIRST AND MAKE SURE YOUR KERNEL SUPPORT IPTABLES (NAT)

TIPS: Press MENU button to find a "Recover" option that would help you to recover / reset the proxy settings when you get something wrong.

** FEATURES **

1. Support HTTP / HTTPS / SOCKS4 / SOCKS5 proxy

2. Support basic / NTLM / NTLMv2 authentication methods

3. Individual proxy for only one or several apps

4. Multiple profiles support

5. Bind configuration to WIFI's SSID / Mobile Network (2G / 3G)

6. Widgets for quickly switching on/off proxy

7. Low battery and memory consumption (written in C and compiled as native binary)

8. Bypass custom IP address

9. DNS proxy for guys behind the firewall that disallows to resolve external addresses

10. PAC file support (only basic support, thanks to Rhino)

ProxyDroid is an open source software and distributed with many other open source projects, here is a list of them:

* cntlm - Authentication Proxy: http://cntlm.sourceforge.net/

* redsocks - transparent socks redirector: http://darkk.net.ru/redsocks/

* netfilter/iptables - http://www.netfilter.org/

* transproxy - transparently proxy for HTTP requests: http://sourceforge.net/projects/transproxy/

* stunnel - multiplatform SSL tunneling proxy: http://www.stunnel.org/

You can check out all source codes from our project site: https://github.com/madeye/proxydroid

Also Available on Android Market: https://market.android.com/details?id=org.proxydroid

BTW, I decide to post this app on XDA because I have found some similar apps are violating GPL here.

What's new:

2.6.3

1. FIX: Android 4.2 compatibility issues

2.6.2 r2

1. FIX: a FC on JB

2.6.2

1. UPDATE: add HTTP-Tunnel mode, users from Iran with proxifier working on their PC can try this mode.

2.6.1

1. FIX: some UI bugs

2.6.0

1. UPDATE: new DNS cache module

2. UPDATE: enhanced UI for ICS

3. FIX: problems with auto connecting function

2.5.2

1. UPDATE: enhanced bypass function

2.5.1

1. UPDATE: enhancement in auto connecting function

2.5.0

1. FIX: some bugs fixed

2.4.5

1. UPDATE: A new option for bypassing selected apps instead of proxying them

2.4.4

1. FIX: try to fix a issue reported by Andrea

2.4.3

1. UPDATE: new stunnel binary

1. FIX: some UI bugs

2.4.2

1. FIX: some bugs introduced in the last two versions.

2.4.1

1. UPDATE: HTTPS proxy support (still only for testing now)

2.4.0 (Only for testing, need several updates to become stable)

1. UPDATE: PAC file support

2.3.2

1. UPDATE: the latest cntlm binary

2.3.1

1. FIX: bugs in the individual proxy mode

2.3.0

1. HOTFIX: NTLM related issues in 2.2.2

2. UPDATE: Optimized DNS Proxy (patch from gaeproxy)

3. FIX: Some known issues on ICS

2.2.2 (Thanks to Bob)

1. UPDATE: Russian translations

2. FIX: some spell and grammar mistakes (Sorry for my poor english :o)

2.2.1

1. FIX: password issue reported by Leonardo

2.2.0

1. UPDATE: custom bypass addresses

2. FIX: some bugs with multiple profiles

2.1.0

1. UPDATE: new root permission and iptables detection method

2. UPDATE: latest redsocks built with libevent2

2.0.6

1. FIX: FC problems in App Chooser

2. UPDATE: A new troubleshooting option in MENU (use system's iptables)

2.0.5

1. Some bug fixes

2. Optimize for app manager

2.0.0

UPDATES (Thanks to @kafkasmaze's patch)

1. Rewrite profile function

2. Multi WIFI bind

FIXES:

1. Problems when converting profiles

1.9.1

FIXES:

1. Update old profile structure automatically

2. Avoid error intranet addr format

Many thanks for their generous donation:

Du Duong（dduong@u..net）