echo "Enabling proxy" # Set macOS socks proxy to local proxy networksetup -setsocksfirewallproxy Wi-Fi 127.0.0.1 7070 # enable macOS socks proxy networksetup -setsocksfirewallproxystate Wi-Fi on # create a local socks proxy to remote host ssh -D 7070 -NCq foo@remote.host # proxy stays open until termination echo "" echo "Disabling proxy" # disable macOS socks proxy upon closing the connection networksetup -setsocksfirewallproxystate Wi-Fi off