Wait! We Have a Special Deal!
Get SmartyDNS for $3.33/mo!
Save 62% Now
30-Day Money-Back Guarantee

How to Set Up Obfsproxy on Mac

Follow the steps below to find out how to set up Obfsproxy on Mac with SmartyDNS servers. If you don’t have a SmartyDNS account, you can try our services for free for 3 days.

Install Homebrew, wget and tar

  1. Open Terminal.

    Press cmd + spacebar, type Terminal in the search field, then click Terminal.

  2. Type the following in the Terminal window:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

    Press Return and enter your password.

    Press Return again.

Install gnu-tar and wget

Type the following in the Terminal window:

brew install gnu-tar wget

Press Return.

Download and configure the shapeshifter-dispatcher client

In order to be able to obfuscate the VPN connection, you need to download, run and configure the shapeshifter-dispatcher command line proxy tool.

  1. Type the following in the Terminal window:

    wget -O Shapeshifter-dispatcher-macOS.tar.gz "https://billing.smartydns.com/dl.php?type=d&id=12"; gtar -xvf Shapeshifter-dispatcher-macOS.tar.gz; cd Shapeshifter-dispatcher/macOS

    Press Return.

  2. Type the following:

    sudo su

    Press Return, enter your password and press Return.

    Now we will set up which VPN server will be obfuscated.

    Type ./start-macos64.sh followed by the IP address of the VPN server you want to use. For example:


    Press Return.

    You can find the whole list in Settings -> VPN Servers in your account on our website.

    This will start the local client running in transparent TCP proxy mode and obfs4 transport which hides OpenVPN traffic.

    Don’t close this window as long as you need to be connected to VPN.

Run and configure the Tunnelblick App

To use obfuscation, you need to connect to VPN using the Tunnelblick app.

If you don’t have it installed on your computer, just follow our tutorial to install it.

  1. Press cmd + shift + h to open your user folder in Finder. Go to /Shapeshifter-dispatcher/macOS/ folder.

  2. Click on Tunnelblick app icon and click VPN details…

  3. Import the openvpn-config.ovpn file to Tunnelblick by by dragging it to the Tunnelblick app.

  4. Click All Users.

  5. Type your Mac password and click OK.

Connect to the Obfuscated VPN server

Now, the only thing left to do to have an obfuscated VPN connection is to actually connect to the VPN server using the Tunnelblick client.

In Tunnelblick, select openvpn-config and click Connect.

  • Enter your VPN username & password and click OK.

    You can find your VPN username and password in your account on our website, by going to Settings -> VPN Username & Password.

    The obfuscated VPN connection is established.

  • To disconnect, click on Disconnect in Tunnelblick.

    To disable Obfsproxy, press cmd + c in the Terminal window.

    Get a VPN Service now!
    Try SmartyDNS for free for 3 days to unblock geo-restricted sites and secure your privacy.
    Online privacy, security and freedom

    Special Deal!

    Get SmartyDNS for $3.7/mo!

    Save 53% Now