Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I'm runing ICS 4.1.1 on a Nexus. I'd like to set up a web proxy at home so I can filter pages before reading them on my Nexus when connecting over 3G (not Wi-Fi).

I looked around the settings of the two browsers that come with ICS 4.1.1...

enter image description here

... but I couldn't find anything related to proxies. Does it mean that those browsers don't support proxying? Is there a work-around?

share|improve this question
    
Is your device rooted? –  Sachin Shekhar Oct 25 '12 at 14:07
1  
Do search Play Store. You can try Firefox with its FoxyProxy add-on. –  Sachin Shekhar Oct 25 '12 at 14:19
    
No, it's not rooted. Thanks for the link. I'm surprised not even Chrome can use a proxy. –  Gulbahar Oct 26 '12 at 15:47
1  
Proxy is at the OS level. Check your device settings. You might find something here in the proxy tag. –  Al E. Nov 28 '12 at 18:43
add comment

1 Answer

up vote 5 down vote accepted

As pointed out by Al's comment above, it's not a question of which browser does support it, but rather of how to enable it. And as Sachin's comment suggests, available solutions depend on whether your device is rooted (more and better possibilities) or not.

non-rooted devices

As long as it's for the browser only, there are multiple easy solutions. So does e.g. HTTP Proxy Settings give you access to the hidden HTTP Proxy settings the Android system itself has available. For more than browsers, ASProxy might be a choice -- but it's not for free. It even provides a by-pass for e.g. local networks -- so you can decide which addresses are routed via proxy, and which can be accessed directly.

rooted devices

First-choice obviously is ProxyDroid: highly rated, it offers a hell of 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)

And, another big Plus: This app is Open Source and free!

share|improve this answer
    
Thanks Izzy, but on my non-rooted Galaxy Nexus 4.2.1, "HTTP Proxy Settings" is just ignored, and the browsers (Chrome and Dolphin) just hit the web directly instead of going through the local proxy I have. –  Gulbahar Mar 25 '13 at 14:03
    
What about the proxy settings provided by 4.x, when you long-press the WiFi AP in Settings->WiFi & Wireless? No effect either? –  Izzy Mar 25 '13 at 14:35
    
Thanks for the tip. I mostly use 3G to access the web, so need a solution that will work with 3G instead. Looks like I'll have to go ahead and root my phone. –  Gulbahar May 30 '13 at 11:16
add comment

Your Answer

 
discard

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.