Mac 版 AlpacaiOS 版 Alpaca封闭测试Android 版 Alpaca即将推出Windows 版 Alpaca即将推出通用

此页面尚未提供您的语言版本,显示英文版本。

Approving the Network Extensions

Last updated: 2026-03-15

Why Does Alpaca Need Network Extensions?

Alpaca uses two macOS Network Extensions to help filter DNS requests across your entire Mac:

  • DNS Proxy — routes DNS queries through Alpaca so it can apply your filter lists
  • Content Filter — helps identify and filter network connections to blocked domains

This is the same technology used by enterprise security tools and VPNs. macOS requires your explicit approval before any app can use these capabilities.

This is a one-time setup step. Once approved, you won't need to do this again unless you reinstall Alpaca.

Video Walkthrough

Watch the extension approval process step by step. You can pause at any point and follow along.

Approving the Extensions

Enable the DNS Proxy Extension

After installation, Alpaca will prompt you to enable the DNS Proxy extension.

Alpaca app showing Enable DNS Proxy Extension screen
Alpaca prompts you to enable the DNS Proxy
Alpaca app showing Enable DNS Proxy Extension screen
100%

A macOS system dialog will appear asking to allow Alpaca's network extension. Important: do not click the blue OK button — this only dismisses the dialog without enabling anything. Instead, click Open System Settings.

macOS system dialog for DNS Proxy with Open System Settings button
Click Open System Settings — not the blue OK button
macOS system dialog for DNS Proxy with Open System Settings button
100%

In System Settings, locate the Alpaca DNS Proxy entry and toggle the switch to enable it.

System Settings showing DNS Proxy toggle
Toggle the DNS Proxy switch to enable it
System Settings showing DNS Proxy toggle
100%

Enter your Mac password when prompted to authorize the change.

Password dialog to approve DNS Proxy
Enter your password to approve
Password dialog to approve DNS Proxy
100%

Enable the Content Filter Extension

Alpaca will now prompt you to enable the Content Filter extension — the second of two required extensions.

Alpaca app showing Enable Content Filter Extension screen
Alpaca prompts you to enable the Content Filter
Alpaca app showing Enable Content Filter Extension screen
100%

Again, a macOS system dialog will appear. Just like before, click Open System Settings instead of the blue OK button.

macOS system dialog for Content Filter with Open System Settings button
Click Open System Settings to continue
macOS system dialog for Content Filter with Open System Settings button
100%

In System Settings, find the Alpaca Content Filter entry and toggle the switch to enable it.

System Settings showing Content Filter toggle
Toggle the Content Filter switch to enable it
System Settings showing Content Filter toggle
100%

Enter your password once more to authorize.

Password dialog to approve Content Filter
Enter your password to approve
Password dialog to approve Content Filter
100%

Enable DNS Filtering

With both extensions approved, Alpaca will show one final screen to enable DNS filtering.

Alpaca app showing Enable DNS Filtering screen
Enable DNS filtering to complete setup
Alpaca app showing Enable DNS Filtering screen
100%

Alpaca will briefly check that everything is configured correctly.

Alpaca app checking verification screen
Alpaca verifies your setup
Alpaca app checking verification screen
100%

If you accidentally clicked the blue OK button instead of Open System Settings, you can find the extensions manually. Go to System Settings → General → Login Items & Extensions → Network Extensions and enable both Alpaca entries from there.

Verifying the Extensions

After completing setup, the Alpaca icon should appear in your menu bar, indicating that protection is active. You can verify both extensions are enabled in System Settings → General → Login Items & Extensions → Network Extensions — you should see two Alpaca entries, both toggled on.

If the extensions don't appear in System Settings, try restarting your Mac and launching Alpaca again.