Mac Installation Guide — Surf Outbound Agent

Prerequisites


Step 1 — Run the installer

Download and run the setup script:

curl -O <https://package-sharing.s3.eu-west-2.amazonaws.com/oneloginlite/surfsetupmac> chmod +x surfsetupmac sudo ./surfsetupmac

Expected output

Downloading domainCheck_mac... Signing domainCheck_mac... Downloading domainchecklogin.json... Writing: /Library/Google/Chrome/NativeMessagingHosts/com.surf_security.extension.login.json Writing: /Library/Microsoft/Edge/NativeMessagingHosts/com.surf_security.extension.login.json Writing Chrome managed pref: /Library/Managed Preferences/com.google.Chrome.plist Writing Chrome policy JSON: /Library/Application Support/Google/Chrome/policies/managed/surf_security.json Writing Edge managed pref: /Library/Managed Preferences/com.microsoft.Edge.plist Writing Edge policy JSON: /Library/Application Support/Microsoft Edge/policies/managed/surf_security.json Installed successfully.

Step 2 — Restart Chrome

Fully quit Chrome and reopen it:

pkill -9 -f "Google Chrome"

Then open Chrome. The Surf extension will be automatically installed.

Verify at chrome://policy — you should see ExtensionInstallForcelist with Status OK.


Cleanup / Reinstall

If you need to remove the installation or start fresh, run the cleanup script before reinstalling:

curl -O <https://package-sharing.s3.eu-west-2.amazonaws.com/oneloginlite/cleanup.sh> chmod +x cleanup.sh sudo ./cleanup.sh

Then re-run the installer from Step 1.