Skip to content

Instantly share code, notes, and snippets.

@xiaolai
Forked from happypeter/mac_fuck_gfw.sh
Created October 24, 2012 02:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save xiaolai/3943414 to your computer and use it in GitHub Desktop.
Save xiaolai/3943414 to your computer and use it in GitHub Desktop.
FUCK GWF apple script
#!/user/bin/env bash
on_die() {
echo
echo byebye proxy
echo
networksetup -setsocksfirewallproxystate "Ethernet 2" off #close the proxy
# the name can be "wifi" or "Ethernet 1", just see what is listed in "network preference"
}
trap "on_die" SIGTERM
trap "on_die" SIGINT
trap "on_die" SIGHUP
networksetup -setsocksfirewallproxy "Ethernet 2" 127.0.0.1 7070 off
sshpass -pvT45ku5Y9r ssh -N -D 7070 aybeeacu@s7.moonssh.com #s1....s9, all available
# ssh -N -D 7070 root@linode_us
# the below to commands equals to click the proxy GUI
# peter:~/bin$ networksetup -setsocksfirewallproxystate "Ethernet 2" off
# peter:~/bin$ networksetup -setsocksfirewallproxystate "Ethernet 2" on
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment