Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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've been hitting my head for a while as to how to do this. The scenario is as follows: I want to be able to forward all outbound web traffic from a browswer to Tor so that it is properly anonymized. Normally, one could just set the http proxy in the browser and be done with it but this is with a browser without the ability to do so specifically, a mobile browser.

So ideally, what could be done then is to intercept all web/dns traffic requests from the browser and send it to Tor. Assume for this, that Tor will be running on the device too.

share|improve this question

This isn't what you asked for but it might be of interest. Lets you proxify applications that don't have their own native proxy settings.

share|improve this answer

As you're talking about iptables, i think your device is running Linux, what if you define your proxy in the HTTP_PROXY environment variable? I do this way with Chromium browser for example. Environment variables can be dynamicaly set using:

export HTTP_PROXY=proxy_ip:proxy_port
share|improve this answer
Browser does not understand HTTP_PROXY. – jnman Mar 18 '10 at 1:30

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.