“SlipStream GUI is damaged” error
This is the most common macOS issue, caused by Gatekeeper security settings blocking unsigned applications.Option 1: Remove quarantine attribute (Recommended)
Option 1: Remove quarantine attribute (Recommended)
This is the fastest and most reliable method.
- Open Terminal (Applications → Utilities → Terminal)
- Run this command:
- Press Enter and try opening the app again
This command removes the quarantine flag that macOS adds to downloaded applications.
Option 2: Allow in System Settings
Option 2: Allow in System Settings
Let macOS know you trust the application.
- Try to open SlipStream GUI (it will be blocked)
- Go to System Settings → Privacy & Security
- Scroll down to the Security section
- You should see a message: “SlipStream GUI” was blocked from use because it is not from an identified developer
- Click “Open Anyway”
- Confirm by clicking “Open” in the dialog
You only need to do this once. macOS will remember your choice.
Option 3: Right-click to open
Option 3: Right-click to open
Bypass Gatekeeper for the first launch.
- Locate SlipStream GUI in Applications
- Right-click (or Control-click) on the app
- Select “Open” from the context menu
- Click “Open” in the confirmation dialog
Binary execution permissions
The SlipStream client binary must be executable. The app handles this automatically, but you may need to verify manually if issues persist.Check binary permissions
Check binary permissions
For Apple Silicon (M1/M2/M3):For Intel Macs:The output should show
-rwxr-xr-x (executable permissions).Manually set execute permissions
Manually set execute permissions
If permissions are missing:Apple Silicon:Intel:
The app automatically sets these permissions on startup, but manual intervention may be needed if the app bundle was extracted incorrectly.
Architecture mismatch
Architecture mismatch
If you’re running the wrong binary for your Mac:Check your Mac’s architecture:
arm64= Apple Silicon (M1/M2/M3)x86_64= Intel
Apple Silicon Macs can run Intel binaries through Rosetta 2, but native ARM64 binaries perform better.
System proxy configuration
On macOS, system proxy configuration usesnetworksetup and may require administrator privileges.
Administrator password prompts
Administrator password prompts
When you enable “Configure System Proxy”, macOS will prompt for your administrator password.Why this happens:
networksetuprequires admin privileges to modify network settings- This is a macOS security feature
- The app does not store or have access to your password
- The app will log an error
- Configure proxy manually in System Settings
Manual proxy configuration
Manual proxy configuration
If automatic configuration fails:
- Open System Settings → Network
- Select your active network (Wi-Fi or Ethernet)
- Click Details
- Go to the Proxies tab
- Enable Web Proxy (HTTP) and Secure Web Proxy (HTTPS)
- Set Web Proxy Server:
127.0.0.1:8080 - Set Secure Web Proxy Server:
127.0.0.1:8080 - Click OK
Network interface detection
Network interface detection
The app automatically detects and configures the active network interface.Preferred interfaces (in order):Manually configure a specific interface:
- Wi-Fi
- Ethernet
- USB 10/100/1000 LAN
- Thunderbolt Bridge
Proxy persists after quitting app
Proxy persists after quitting app
If the system proxy remains configured after stopping the VPN:Disable proxy manually:Check current proxy status:
The app only disables proxy configurations it created (pointing to 127.0.0.1:8080).
macOS-specific logs
Access detailed logs for debugging:Application logs
Application logs
View console logs:
- Open Console.app (Applications → Utilities → Console)
- Select your Mac in the sidebar
- Filter for “SlipStream GUI”
- Electron logs:
~/Library/Logs/SlipStream GUI/ - Settings file:
~/Library/Application Support/SlipStream GUI/settings.json
Network configuration logs
Network configuration logs
Check networksetup output:
Port usage on macOS
Port usage on macOS
Check if ports are in use:Kill processes using ports:
Sharing VPN over Wi-Fi
Share your VPN connection with iOS devices on the same network.Find your Mac's IP address
Find your Mac's IP address
Option 1: TerminalOption 2: System Settings
- Open System Settings → Network
- Select your Wi-Fi connection
- Your IP address is shown (e.g.,
192.168.1.100)
Configure iOS device
Configure iOS device
- On iPhone/iPad: Settings → Wi-Fi
- Tap (i) next to your network
- Scroll to HTTP Proxy → Manual
- Server: Your Mac’s IP (e.g.,
192.168.1.100) - Port:
8080 - Tap Save
Firewall configuration
Firewall configuration
If iOS can’t connect, check your Mac’s firewall:
- System Settings → Network → Firewall
- Ensure firewall allows incoming connections on port 8080
- Or temporarily disable firewall to test
Other macOS issues
App doesn't appear in Dock
App doesn't appear in Dock
The app should appear in the Dock when running. If it doesn’t:
- Check Activity Monitor for “SlipStream GUI” process
- Try force-quitting and reopening
- Reinstall the application
DMG won't mount
DMG won't mount
If the DMG file won’t open:
- Download the DMG again (may be corrupted)
- Try mounting manually:
- Check disk permissions:
App crashes on launch
App crashes on launch
If the app crashes immediately:
- Check Console.app for crash logs
- Reset settings:
- Reinstall from a fresh download
For issues not covered here, see Common issues or open an issue on GitHub.