Skip to content

Instantly share code, notes, and snippets.

@peyton
Created December 10, 2024 23:36
Show Gist options
  • Save peyton/89cfee8e76b4ef56f066037ca0c2e7ba to your computer and use it in GitHub Desktop.
Save peyton/89cfee8e76b4ef56f066037ca0c2e7ba to your computer and use it in GitHub Desktop.
Allow mosh-server through macOS firewall
#!/usr/bin/env bash
fix_mosh_server() {
local fw='/usr/libexec/ApplicationFirewall/socketfilterfw'
local mosh_sym="$(which mosh-server)"
local mosh_abs="$(readlink -f $mosh_sym)"
sudo "$fw" --setglobalstate off
sudo "$fw" --add "$mosh_sym"
sudo "$fw" --unblockapp "$mosh_sym"
sudo "$fw" --add "$mosh_abs"
sudo "$fw" --unblockapp "$mosh_abs"
sudo "$fw" --setglobalstate on
}
fix_mosh_server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment