Psiphon is a tool that gives you uncensored access to internet content. Currently Psiphon is available for Android, iOS and Windows. This post will take you through steps to get uncensored access to internet content on you Mac and Linux machines.
NOTE : You need an Android Device as we will be routing traffic from MAC and Linux machines to the Android device.
Download Psiphon App on your Android Device Go to Play Store and install Psiphon app. If the app is banned in your country, then sideload the app. Here is the link for Psiphon apk. Play Store Link : https://play.google.com/store/apps/details?id=com.psiphon3.subscription
Download SSHDroid App on your Android Device Play Store Link : https://play.google.com/store/apps/details?id=berserker.android.apps.sshdroid
Both Android device and Mac/Linux machine should be on the same network (i.e both be connected to same LAN). In case you have mobile data available, then you can do USB tethering to access internet on Mac/Linux.
Test Psiphon app by opening censored content Open Psiphon app and start VPN service (make sure to tunnel whole device when asked). Try opening the censored website, it should open now. (Opening torrent sites was the motivation behind this, I wanted to open 1337x torrent site)
How To Install And Configure Free Vpn Service On Kali Linux Stay Secured In This Video I am going to Show You How to install free VPN service on Kali Linux 2. To install on a headless system, or if you get fontconfig problems, use the -console option and follow the prompts: java -jar newinstalleroffline.jar -console; Alternatively, downloading the installer ( gpg signature; keyring ) and then clicking on the file may work on some systems, but if there are problems we recommend the above command lines.
Open SSH Server on Android device using SSHDroid Open SSHDroid app and click start. (If you are using mobile data, then uncheck Require WiFi option in SSHDroid Options). You should see something like the image below.
Setting up SSH Tunnel in Mac/Linux machine
Execute above command in the terminal. Change [email protected] with SSHDroid’s address in your case. Replace port 5555 with port specified in your SSHDroid’s address. You can change this port in Options of SSHDroid app.
Explanation of arguments -D : Tells ssh that we want a SOCKS tunnel on the specified port number. In this case, I chose 8000. You can choose anything in between 1025-65536 (make sure its not in use) -f : Forks the process to the background. (i.e even if you close the terminal where you ran the command, ssh tunnel would not close, to close tunnel you need to kill the process by providing its PID) -C : Compresses the data before sending it -q : Uses quiet mode -N : Tells ssh that no command will be sent once tunnel is up
Verify the tunnel is up and working by this command
This would output the tunnel process with details like process ID (PID), etc.
Now we need to set up proxy in Mac/Linux. There are two choices, you can configure proxy for specific browser like Firefox or system wide proxy. In case of configuring only Firefox browser, traffic from Firefox browser would be routed through Android device. And network traffic from any other source would be routed as usual and won’t allow uncensored content. In system wide proxy, all the network traffic would be routed through SSH tunnel.
Option 1: Configuring System Wide Proxy Linux : Go to Settings -> Network -> Proxy. Select Manual Proxy and provide localhost in address and port 8000 in SOCKS proxy option. You might have supplied a different port to ssh tunnel, make sure to replace it with the port you used. Mac : Go to System Preferences -> Network, select the network you are connected to (WiFi or USB tethered network). Then go to Advanced -> Proxies -> SOCKS proxy and provide localhost in address and port 8000 (or what you provided during tunnel creation).
Option 2: Configuring proxy in Firefox browser Go to Preferences -> Network Settings, Select Manual Proxy Configurations and inside SOCKS Host, provide address (localhost) and port (8000 or what you provided while creating ssh tunnel).
That’s it, depending upon the way you configured the proxy, you should be able to surf internet un-restricted on your Mac/Linux machines.
References
download
New Apps
Google Chrome 87 Now Available with Major New Features
New version of Chrome is live on all desktop platforms
Linux for Apple Silicon Is Coming
Mozilla Firefox 83 Now Available for Download - What’s New
New Microsoft Edge Update Brings Linux Improvements
Raspberry Pi 400 Is Literally a Computer in a Keyboard
Purism Announces the Librem Mini V2 Linux Computer
Mozilla Firefox 83 Now Available for Download - What’s New
New version of Firefox is now up for grabs
Canonical Officially Launches Ubuntu 20.10
Microsoft Edge Browser (Preview) Now Available on Linux
Vivaldi 3.4 Launched with New Features and a Small Surprise
Calibre 5.7.1
A graphical ebook library management software compatible with many devices and platforms
Vivaldi 3.5.2115.81
The next-generation web browser for power users, based on the powerful Chromium project
Node.js 15.4.0 Current / 14.15.1 LTS
A very powerful command-line program to easily create scalable network applications
Google Chrome 87.0.4280.88 / 88.0.4324.41 Beta / 89.0.4350.4 Dev
The powerful, lightweight and easy-to-use web browser developed by the well known Google company
Opera 73.0.3856.257 / 74.0.3897.0 Dev
Surf the Internet in a safer, faster and easier way with the Opera browser for Linux
Steam Dec 7 2020
Valve's official Steam for Linux installer application for GNU/Linux operating systems
Thunderbird 78.5.1 / 84.0 Beta 3
The Thunderbird project provides a total redesign of the Mozilla e-mail component
Blender 2.91
A fully functional, powerful and cross-platform integrated 3D creation software suite
CMake 3.19.1
A cross-platform and Open Source build system for Linux and UNIX-like operating systems
SeaMonkey 2.53.5.1
The all-in-one Internet application suite the comprises email, web browser and IRC chat
Firefox 83.0
The Linux version of one of the most popular and powerful web browser products on the entire Inter...
Tor Browser 10.0.4 / 10.5 Alpha 2
Browse the web anonymously with the custom and private web browser from the Tor project
Telegram Desktop 2.4.7
The official desktop client of the revolutionary Telegram messenger arrives on Linux
LibreOffice 7.0.2.2 Fresh / 6.4.7.2 Still
An open source office suite that provides a good alternative to commercial office tools on Linux, ...
Oracle VM VirtualBox 6.1.16
A family of powerful x86 virtualization products developed and maintained by Oracle
Opera 73.0.3856.257 / 74.0.3897.0 Dev
Surf the Internet in a safer, faster and easier way with the Opera browser for Linux
Vivaldi 3.5.2115.81
The next-generation web browser for power users, based on the powerful Chromium project
Steam Dec 7 2020
Valve's official Steam for Linux installer application for GNU/Linux operating systems
Google Chrome 87.0.4280.88 / 88.0.4324.41 Beta / 89.0.4350.4 Dev
The powerful, lightweight and easy-to-use web browser developed by the well known Google company
Opera 73.0.3856.257 / 74.0.3897.0 Dev
Surf the Internet in a safer, faster and easier way with the Opera browser for Linux
Vivaldi 3.5.2115.81
The next-generation web browser for power users, based on the powerful Chromium project
Steam Dec 7 2020
Valve's official Steam for Linux installer application for GNU/Linux operating systems
Google Chrome 87.0.4280.88 / 88.0.4324.41 Beta / 89.0.4350.4 Dev
The powerful, lightweight and easy-to-use web browser developed by the well known Google company
Opera 73.0.3856.257 / 74.0.3897.0 Dev
Surf the Internet in a safer, faster and easier way with the Opera browser for Linux
Vivaldi 3.5.2115.81
The next-generation web browser for power users, based on the powerful Chromium project
Steam Dec 7 2020
Valve's official Steam for Linux installer application for GNU/Linux operating systems
Google Chrome 87.0.4280.88 / 88.0.4324.41 Beta / 89.0.4350.4 Dev
The powerful, lightweight and easy-to-use web browser developed by the well known Google company
Opera 73.0.3856.257 / 74.0.3897.0 Dev
Surf the Internet in a safer, faster and easier way with the Opera browser for Linux
Vivaldi 3.5.2115.81
The next-generation web browser for power users, based on the powerful Chromium project
Steam Dec 7 2020
Valve's official Steam for Linux installer application for GNU/Linux operating systems
Google Chrome 87.0.4280.88 / 88.0.4324.41 Beta / 89.0.4350.4 Dev
The powerful, lightweight and easy-to-use web browser developed by the well known Google company
Opera
Krita 4.4.0
A powerful image editing and painting application for Linux and Windows operating systems
Tor 0.4.4.5
A tool that protects your computer against network traffic analysis and surveillance
DBeaver 7.2.1
The universal database manager tool for Linux/UNIX, Windows and Macintosh systems
Atom 1.51.0 / 1.52.0 Beta 0
A hackable, highly customizable text editor for the 21s century, created by GitHub
FileZilla 3.50.0
One of the best free FTP (File Transfer Protocol) clients for Linux, Windows and Mac OSes
Dropbox 2020.03.04
The official Dropbox client for Linux, designed to let users share and store their files online
Adobe Flash Player for 64-bit 32.0.0.403
The official Adobe Flash Player plugin for web browsers on 64-bit Linux operating systems
Adobe Flash Player 32.0.0.403
Psiphon Latest Version For Pc
The official Adobe Flash Player plugin for web browsers on 32-bit Linux operating systems
Psiphon 3 New Version Free Download
Linux Lite 5.0
An Ubuntu based Linux operating system designed to be as lightweight as possible
APT 1.9.7
Install Psiphon Linux
A powerful package manager application used in all the Debian-based Linux operating systems
PsychOS 3.4.6
A GNU/Linux distribution that aims to revive older hardware in a unique way with great software.
AryaLinux 2.1
A source-based GNU/Linux distribution built using the Linux From Scratch (LFS) guide.
Installer Psiphon Linux Command
Android-x86 8.1-r3 / 9.0 RC2
A free and open source software that allows you to run Android on your personal computer
BIND 9.15.8
Psiphon Ubuntu
An open source implementation of the Domain Name System (DNS) protocols, a DNS server and resolver
Squid 4.10
A cross-platform and open source web proxy cache application for Linux and Windows OSes