Tinyproxy is a lightweight proxy server that can be used to enhance network security and privacy. Here's how to install it on your macOS system:
Open Terminal app on your macOS system.
Install Homebrew package manager by running the following command:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Once the installation is done, update the Homebrew:
brew update
Install Tinyproxy using Homebrew:
brew install tinyproxy
Verify that the installation was successful:
tinyproxy -v
The output should display the version number of Tinyproxy you installed.
Configure Tinyproxy by editing the configuration file using a text editor of your choice (vim, nano, etc.):
sudo vim /usr/local/etc/tinyproxy.conf
Here are a few sample configuration settings that you might find useful:
Port 8080
Allow 192.168.0.0/16
DisableViaHeader Yes
The Port
directive sets the port that the Tinyproxy will listen to, Allow
sets the IP addresses or ranges that can connect to the proxy server, and DisableViaHeader
makes the proxy server not to show the proxy information in the HTTP headers.
Start the Tinyproxy service:
sudo brew services start tinyproxy
Verify that Tinyproxy is running:
ps aux | grep tinyproxy
You should see a line that includes tinyproxy -d
.
You have now installed Tinyproxy on your macOS system. You can now configure your browser or other applications to use Tinyproxy by setting the proxy server to localhost
and the port to the one you configured in the Tinyproxy configuration file (default is 8080).
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!