|
Project Information
Members
Featured
Downloads
Links
|
Android devices include limited support for using the device as a network modem or router for a computer. However, this feature is limited to sharing the (often expensive) Mobile Data connection with the computer, and not the (often free or cheaper) WiFi connection. The Android market provides a number of proxy apps to compensate for this limitation, but this is a free and open solution for anyone to use or extend. This implementation additionally supports advanced use cases like SSH tunneling through the proxy using e.g. Corkscrew. It is implemented in Python and therefore requires e.g. SL4a (http://code.google.com/p/android-scripting/) with the Python module to run. The current implementation specifically binds only to the USB interface for security reasons, but it should be easy to make a version that does the same for e.g. the bluetooth interface or the local loopback interface if anyone wants that configuration. The code is based on TinyHTTPProxy (http://www.oki-osk.jp/esc/python/proxy/) written by SUZUKI Hisao and it is distributed under a very liberal MIT style license. |