I love my Kindle Fire, with one big exception: It does not support proxy servers. I use my fire in environments all the time (i.e. public schools) that require proxy support. While I haven’t solved the proxy problem system-wide, I have figured out a way to use Opera Mobile to add a proxy-supporting browser!
Even though the steps below WILL NOT add proxy support to apps for the Kindle Fire, it IS possible to have a full-featured browser (Opera Mobile) on your Kindle Fire that supports proxies. Since Amazon won’t let you install Opera through it’s app store, here’s what you can do to install it and get it ready for proxies:
- Go to Kindle settings by tapping the cog in the upper right hand corner of the screen, then tapped More > Device > and turned “on” the Allow Installation of Applications from Unknown Sources
- Install the ES File Explorer from the Amazon App Store. (We’ll use this to install the Opera APK. It’s free and a good app to have around anyway.)
- Go to the Opera Mobile download page on a computer (not the Fire).
- In the Choose an application dropdown box, choose Opera Mobile 11.5 (Android 1.6+) then click the View Download Link button.
- Click the International link and save the APK file to your hard disk.
- Connect your Fire to your computer via USB.
- Copy the Opera APK file to your Fire
- Disconnect the Fire from USB
- Open ES Explorer on the Fire
- Navigate to where you copied the APK file to and open it (which will initiate an install, where you click “OK” to everything)
- Go back to the home screen and go to Apps. Launch Opera.
- In the Opera address bar, type opera:config
- In the HTTP server box, type the address of your proxy, a colon, and the proxy port (i.e. youProxyAddress:8080 ) [Note: You can type in proxies for HTTPS and FTP if you need proxy support for those as well ]
- Check the Use HTTP box (and HTTPS and FTP boxes if you need those)
- Click Save
Now when you go to a page in Opera, you will be prompted to enter your Username and Password (for authenticated proxies). As I said earlier, this does not solve the problem with apps that need proxy support, but at least you can use a browser with proxies using this method.