title: android 4 : tunneling whole device to a proxy
body: <p>(by proxy I mean HTTP proxy)</p>
  
  <p>I wanted to make an application which works like <a href="http://psiphon3.com" rel="nofollow">psiphon3</a></p>
  
  <p>in tunneling whole device through proxy without root needed</p>
  
  <p>first please tell me how this tunneling method works, then how can I write a program that works like that for example tunneling device on proxy : localhost:8118</p>
  
  <p>if psiphon isn't tunneling device through proxy then how does it work ? </p>
  
  <ul>
  <li>just for android 4 (and without root)</li>
  </ul>