Unable to surf the entire web because you're stuck behind a restrictive firewall? Then Shadowsocks might be your answer.
In this guide, we'll walk you through the steps to use this proxy to connect to Mullvad's servers using the OpenVPN protocol.
Please see our Intro to Shadowsocks guide.
If you haven't already, you'll first need to set up Mullvad to work with OpenVPN. You can choose from two OpenVPN programs for macOS: Tunnelblick and Viscosity.
Follow one of our guides to help you through the process:
Once you have Mullvad connected, return here and continue with Shadowsocks.
Open a terminal window and run the following command:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install shadowsocks-libev
Open the terminal and navigate to /Applications/Mullvad VPN.app/Contents/Resources
Then run the following command, replacing
xxx.xxx.xxx.xx with the IP address of the Mullvad bridge server you want to use as your entry location.
ss-local -s xxx.xxx.xxx.xx -p 443 -l 1080 -k 23#dfsbbb -m chacha20