All it needs is an http/s or socks proxy running on android.
android device (no need for root)
-
-
-
install all the necessary apps on your android device and set up orbot as you like. install the proxy app, can also be done with the socks server app, the key is to have the proxy server redirect all traffic to orbot on port 8118 , you can do this if you scroll down on the proxy server application for android and fill in the “forward to host”. Under host you would put “localhost” and under port put in the orbot port “8118”. Lastly set the proxy configuration on your chromebook, via foxyproxy or in the system settings and viola.
Why not just connect directly to orbot’s port?
well you can also do this but you need the device to be rooted and have orbot allow connec tions from other ip addresses via ip tables. This guide just assumes either you can not, don’t know, or just don’t want to root your device. However if you are thinking of using root when tethering via wifi, bluetooth, or usb you will need to root.
How to get chrome tor working in a more stationary environment
-computer (with your os)
-your favorite proxy application
in this case we will be using ubuntu and the proxy application polipo. on your computer type in a terminal “sudo apt-get update && sudo apt-get install polipo”. Once installed you want to allow connections from other devices so again in the terminal but we type “sudo nano /etc/polipo/config” (you can use any editor but if you're doing this from chromebook you are stuck with cli editors. Nextly we will change these two settings to what we need.
proxyAddress = "192.168.0.1"
allowedClients = 127.0.0.1, 192.168.0.0/24
and if you are adventurous we can have polipo strip items from your packets and even make pretend that there is no internet connection (not highly recommended). Anyways what is most important is that we set a proxy parent like so:
socksParentProxy = localhost:9050
now just run the tor browser bundle and edit the torrc to change the socks port to 9050, or any other port your wish. Lastly connect to your computer on port 8123 from your chromebook, restart the tor browser application and you are good to go.
p.s. don’t forget to allow connections to port 8123.
Why not connect directly to the tor browser bundle (again).
Well you can no problem, except that by default tor browser bundle only allows localhost. you can modify the torrc to allow other incoming connections or you can install vidalia on ubuntu, but that is highly not recommended, unless you also add the tor repository to keep tor/vidalia up to date. but once you get tor allowing other ip’s on your network to connect then you should just be able to add the socks server on chrome os.