Skip to main content

macOS Tutorial

Preface

macOS uses Clash protocol for internet access. Clash, also known as Cat Head protocol, is a SOCKS5 based proxy protocol. Its feature is the ability to customize proxy rules through config files for more flexible control.

1. Register with Bird Flock

In WeChat, add admilk47 as friend and provide your email. Bird Flock will send an activation email. Or register directly at this link.

Check your email for the Bird Flock activation code. Only activated trial/paid accounts can get node configs. Importing the config to Clash is required to get online. Downloading the app itself is not enough.

The verification email looks like this 👇:

Verify Email

2. Download Software

First, download Clash in advance:

After downloading, install it. If Apple warns it cannot open, go to System Preferences -> Security & Privacy -> General, and click "Open Anyway" as shown:

tip

If you prefer Chinese software, see How to Install Clash Chinese Patch.

Visit Bird Flock and get the subscription link from the homepage.

Or check your email for the subscription link, which looks like:

The Clash client cannot recognize normal subscription links. It needs a special Clash protocol link to work. So the link needs to be converted. Go to Clash Decoder for conversion.

Paste the subscription link from previous steps into the first box. Select "Advanced Mode". Hover over the backend address and select http://45.78.22.202:25500/sub?/sub? from the popup. For remote config select the first row "ACL4SSR_Online Default". Set FileName to Bird Flock.

Finally click the red "Generate Subscription Link" button, then "Generate Short Link". Now we have the Clash subscription link.

convert-1

Copy this new Clash subscription link (short link), paste it into the URL box under Profiles in the Clash client, then click Download.

convert-2

If download fails, try a few more times. If still unsuccessful, open the generated Clash link in browser and download the file. Then in Clash, click Import and select the downloaded file for manual import.

To ensure getting updates in real time, you can paste the Clash link and click Download again after successfully connecting.

5. Open and Use Clash

After the Clash config is downloaded, check if it's selected under Profiles. The green box on the left indicates selection. The red progress bar shows remaining data. Select the config with the progress bar.

After confirming selection, go to General and turn on system proxy to start using it.

tip

⚠️ After first turning on the switch, the Port may change to 0. Restart Clash until Port shows 7890 before turning Proxy on again.

Restart path:

6. Configure Proxy Rules (Advanced)

Don't want to waste overseas data for domestic sites? Want to adjust nodes used? No problem, you can configure in Proxies.

Directly using Rule is recommended. Avoid Global mode unless needed, as that forces all traffic through overseas nodes.

If you want flexible control over which sites use overseas nodes, configure in Profiles.

Refer to the file config and add sites you want to access.