SSH Tunneling on Android for Secure Web Browsing

Productivity Sauce
When you are on the move, you can easily secure your Internet connection by setting up an SSH tunnel, provided you have a remote SSH server to connect to. Creating an SSH tunnel on Linux is a matter of executing the ssh -ND 9999 user@remotehost command in the terminal. But what if you are using an Android device when you are out and about? ConnectBot has got you covered. This SSH client app can be used to set up an SSH tunnel by configuring a so-called port forward. To do this, launch ConnectBot and establish a connection to an SSH server.
Press then the Menu button and tap on Port Forwards. Press again Menu and tap on Add port forward. Give the new port forward a name, select Dynamic (SOCKS) from the Type list, and specify the desired source port (e.g., 8080), and press the Create port forward button. From now on, ConnectBot will automatically establish an SSH tunnel every time you connect to the remote SSH server.
To use the SSH tunnel you need a browser that supports proxy servers. To enable proxy support in the Mozilla Firefox browser for Android, you need to install the Proxy Mobile add-on. In Firefox, switch to the Add-ons section, search for Proxy Mobile and install the add-on. Restart the browser and switch to the add-on Options section. Enter 127.0.0.1 to the SOCKS Proxy Host field and 8080 to the SOCKS Proxy Port field. That's all there is to it. You can now browse the web through the established SSH tunnel.
Comments
comments powered by DisqusIssue 272/2023
Buy this issue as a PDF
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
News
-
KDE Plasma 6 Looks to Bring Basic HDR Support
The KWin piece of KDE Plasma now has HDR support and color management geared for the 6.0 release.
-
Bodhi Linux 7.0 Beta Ready for Testing
The latest iteration of the Bohdi Linux distribution is now available for those who want to experience what's in store and for testing purposes.
-
Changes Coming to Ubuntu PPA Usage
The way you manage Personal Package Archives will be changing with the release of Ubuntu 23.10.
-
AlmaLinux 9.2 Now Available for Download
AlmaLinux has been released and provides a free alternative to upstream Red Hat Enterprise Linux.
-
An Immutable Version of Fedora Is Under Consideration
For anyone who's a fan of using immutable versions of Linux, the Fedora team is currently considering adding a new spin called Fedora Onyx.
-
New Release of Br OS Includes ChatGPT Integration
Br OS 23.04 is now available and is geared specifically toward web content creation.
-
Command-Line Only Peropesis 2.1 Available Now
The latest iteration of Peropesis has been released with plenty of updates and introduces new software development tools.
-
TUXEDO Computers Announces InfinityBook Pro 14
With the new generation of their popular InfinityBook Pro 14, TUXEDO upgrades its ultra-mobile, powerful business laptop with some impressive specs.
-
Linux Kernel 6.3 Release Includes Interesting Features
Although it's not a Long Term Release candidate, Linux 6.3 includes features that will benefit end users.
-
Arch-Based blendOS Features Cool Trick
If you're looking for a Linux distribution that blends Linux, Android, and web apps together, blendOS might be what you're looking for.
tunneling
not proxydroid, but something from same dev
proxydroid
proxydroid is another alternative which will set the proxy server for all running android applications.