Skip to content

Instantly share code, notes, and snippets.

@zerolab
Created December 29, 2014 00:09
Show Gist options
  • Save zerolab/04df3c39cd9f8782ec37 to your computer and use it in GitHub Desktop.
Save zerolab/04df3c39cd9f8782ec37 to your computer and use it in GitHub Desktop.
ssh proxy tunnel script
#!/bin/bash
# http://richardkmiller.com/925/script-to-enabledisable-socks-proxy-on-mac-os-x
disable_proxy()
{
networksetup -setsocksfirewallproxystate Wi-Fi off
networksetup -setsocksfirewallproxystate Ethernet off
echo "SOCKS proxy disabled."
}
# triggered on abortion (e.g. Ctrl+C)
trap disable_proxy INT
#networksetup -setsocksfirewallproxy Wi-Fi 127.0.0.1 3310
networksetup -setsocksfirewallproxy Ethernet 127.0.0.1 3310
networksetup -setsocksfirewallproxystate Wi-Fi on
networksetup -setsocksfirewallproxystate Ethernet on
echo "SOCKS proxy enabled."
echo "Tunneling..."
ssh -g -ND 3310 USER@MYOFFICEcom
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment