Categories: General

How to Have a Good Debate: Definitions

It’s highly annoying when you are trying to read or download something at a
client site only to be denied by their proxy. Luckily there’s a way around
it that normally works, and here’s how to set it up in OS X or Linux. 1

Basically, you’re setting up an SSH tunnel between you and your own SSH
server on the Internet, and you’re opening a tunnel endpoint on your local
system that will serve as the proxy address. Anything sent over that port
will be shuttled over the tunnel–invisible to anyone in-between.

There are basically three steps for setup:

  1. Own an SSH server somewhere on the Internet (else, fail)

  2. Set up your local proxy (which points to your SSH server)

  3. Configure your browser to use that proxy

Step one is out of scope here, so let’s move on to step 2.

Listener Setup

# set up your SSH tunnel on the local system

ssh -ND 8082 user@yourdomain.com

The -N tells it not to execute remote commands, and the -D is where the
*dynamic* port forwarding happens. The number listed there is the port that
will listen locally that you’ll connect to to get out.

Browser Setup

My preferred browser is Google Chrome, and my favorite extension for proxy
modification is
Proxy Switchy. I set up Proxy Switchy to use just one protocol, which is Socks Version 4
as shown in the screenshot below:

Fin

That’s it. Activate that proxy from within Proxy Switchy and now you’re
browsing the Internet over SSH. If it seems too good to be true, SSH to your
server and use tcpdump to watch the HTTP leave your box. ::

[ As someone pointed out in the comments, you have to be able to SSH out of
the network for this to work. This is true, but this is often the
case–especially if your SSH server listens on a port other than 22. ]

1 This guide assumes you have permission from the network owner to bypass
the proxy.

Gerald Businge

Leave a Comment
Share
Published by
Gerald Businge

Recent Posts

Analysed Uganda Primary leaving Examinations UNEB performance

Dive into the comprehensive breakdown of the 2025 Primary Leaving Examinations (PLE) results with our…

1 week ago

A Comprehensive Guide to Conquering the Uganda Primary Leaving Examinations (PLE) in 2026

The Uganda Primary Leaving Examinations (PLE) represent a significant milestone in your academic journey. Success…

2 weeks ago

Uganda Gears Up for 2026 Elections Amidst Political and Economic Challenges

Kampala, Uganda – With the 2026 general elections looming, Uganda finds itself at a crucial…

2 weeks ago

Top Online Resources to Ace Your Uganda Curriculum Revisions

The Uganda National Examinations Board (UNEB) examinations are a significant milestone in every student's academic…

3 weeks ago

The Future of Learning: Education Technologies Poised to Transform Education by 2026

The Future of Learning: Education Technologies Poised to Transform Education by 2026The education landscape is…

3 weeks ago

DFCU Bank Launches “School Fiiz” Campaign to Ease Back-to-School Financial Burden for Ugandan Families

Kampala, Uganda – DFCU Bank has announced the launch of "School Fiiz," a nationwide campaign…

3 weeks ago