How Do I Setup A Proxy Server On macOS System?

How Do I Setup A Proxy Server On macOS System

In this article, we will guide on how you can setup a proxy server on your macOS computer.


What Is A Proxy Server?

What Is A Proxy Server?

A proxy server is like having another computer that your internet queries get sent to before going to the real website.


What Is A Proxy Server Used For?

Certain devices such as PlayStation, PS Vita, Smart TV, Wii etc. doesn’t support connecting to a VPN service directly.

If you set up a proxy server on your computer which is already connected to the VPN, you can then share the connection to these devices.

This way, your device(s) can have a secure connection and/or access region restricted content.

Note: If you want to setup a proxy server on your Windows PC, follow the instructions here.


How Can I Get My Proxy Server To Work For Free?

You can use a free proxy server software called Squidman on your macOS and share your connection to your other devices.

To set this up, please follow the instructions below:


Installing Squidman Proxy Server

Download the latest version of Squidman.

You will be prompted to confirm that you wish to continue downloading, click Continue.

download squidman

Once it has downloaded, Finder will show it in a new window. Drag the Squidman icon into application folder.

copy squidman into applications folder

Navigate to the Application folder and double-click on the SquidMan icon to install it

install squidman

When the installation is successful, you will have the window as below

squidman installation successful

Proxy Server Configuration

Open SquidMan and go to your Preferences. Under the General tab, you’ll have the Http port set to 8080.

If you wish, you can change this or just leave it as is.

squidman Proxy Server Configuration

Next, go to Clients tab and enter the IP range for your devices (clients). To do this, click on New and add your IP range.

In this example, I’ve entered 192.168.1.0/24 to allow any devices on my local network to connect to the proxy server.

Once you’ve added, click on Save to save the settings.

squidman client range settings

Finally, click on Start Squid to start the proxy server.

start squidman proxy server

Connecting To Proxy Server

When you see the message saying Squid is running, the proxy server is already active.

To connect, just add your macOS’ local IP address with the proxy server default port number 8080 on the device(s) that you want to connect to the proxy server.

For example, I would add the following information as the proxy server in my PlayStation Proxy Server settings.

  • Host/Address: 192.168.1.211 (This is my computer IP which I’ve set up the Proxy Server)
  • Proxy Port Number: 8080 (This is the default Proxy Port Number)
PlayStation proxy server settings

How Can I Find My macOS Computer local IP Address?

Click on the Apple logo at the top left followed by System Preferences.

macOS system preferences

Next, click on the Network icon.

macOS network settings

Now, choose you active network connection on the left.

In this example, my macOS is connected via Wireless connection so I would click on Wi-Fi on the left tab.

Once I’ve done so, I will be able to see an IP address on the right. This is my macOS local IP address.

macOS local IP address

How Can I Test If My Proxy Server Is working?

If you wish to test the proxy server connection, please follow the steps below:

Click on the Apple logo at the top left followed by System Preferences.

Next, click on the Network icon, choose your WiFi/Ethernet connection on the left and click on Advanced button on the right.

Now, click on the Proxies tab, check on Web Proxy (Http), enter the localhost:8080 for the Web Proxy Server and click on Apply Now to save the settings.

macOS test web proxy http

Finally, try to browse any website and see if it’s working? If you can, the proxy server is working.


Can I Use Proxy Server And Share My VPN connection?

Yes, you can. Please ensure you’ve connected to your VPN service first before enabling the Squidman Proxy Server.

This way, any devices connected to your proxy server will be on the VPN network.

Note: If you’re using free hide.me VPN app, you will need to follow the steps below before you can share the VPN connection over the Proxy server.

To do so, launch hide.me app, disable the VPN (if it’s connected) and click on the Settings icon at the top right.

hide me vpn settings

Next, click on Kill Switch on the left tab and disable Limit Connection to VPN.

Finally, click on the top left arrow to save the settings.

hide me limit connection to the VPN

You can now connect to the VPN and any devices connect to your proxy server, will have the VPN IP address.


Conclusion

The only downside of this setup is that, you will need to turn on your computer whenever you want to use the proxy server.

If you don’t prefer this option, please read the other options which you can consider to achieve what you wanted.

How was your experience setting up a proxy server on macOS? Did you manage to get it working?