.. _tor-mac: ******************** Running Tor on MacOS ******************** For macOS running on ARM chips (ie. newer macs): ================================================ Install Homebrew ---------------- .. warning:: macOS Homebrew running natively on M1/Apple Silicon/ARM has partial functionality. Therefore, some additional steps are needed to setup Homebrew. #. Open a command line editor (Terminal), and run the following commands: .. code-block:: softwareupdate --install-rosetta arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" Install Tor ----------- .. warning:: If you have the Tor Browser open, close it and quit the application. #. In the command line, install Tor: .. code-block:: arch -x86_64 brew install tor #. Then start Tor: .. code-block:: arch -x86_64 brew services start tor This will start Tor and ensure that it is always running, even after a restart. See the `Tor Project `_ for more details. For macOS Big Sur/Catalina: =========================== Install Homebrew ---------------- 1. If you do not have Homebrew installed, follow the installation instructions `here `_. TLDR: Open the command line editor (Terminal) and paste the following line: .. code-block:: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 2. You will be prompted for your system password before installation; proceed with entering your password: .. figure:: /_static/images/tor/install_homebrew.png :width: 80% :alt: Homebrew installation Enter your password 3. You will be notified which directories Homebrew is going to create, hit :code:`RETURN`: .. figure:: /_static/images/tor/install_homebrew1.png :width: 80% :alt: Homebrew installation Homebrew creates the directories and downloads any other files it needs e.g. “Command Line Tool for Xcode” and “Homebrew”. Wait a few minutes while it downloads and installs what it needs. .. warning:: Surprisingly, Homebrew uses Google Analytics to collect anonymous usage data. You can deselect the option to share usage data by `opting out `_. Install Tor ----------- .. warning:: If you have the Tor Browser open, close it and quit the application. #. In the command line, install Tor: .. code-block:: brew install tor Once it is finished you have the following options: .. figure:: /_static/images/tor/install_tor.png :width: 80% :alt: Tor installation #. Then run Tor with: .. code-block:: brew services start tor This will start Tor and ensure that it is always running, even after a restart. See the `Tor Project `_ for more details.