Skip to content

Instantly share code, notes, and snippets.

@tinfoil-knight
Created November 19, 2024 14:38
Show Gist options
  • Save tinfoil-knight/730f9173bbbb9de0c38f4a119a8cc1fd to your computer and use it in GitHub Desktop.
Save tinfoil-knight/730f9173bbbb9de0c38f4a119a8cc1fd to your computer and use it in GitHub Desktop.
#! /bin/bash
if [[ "$1" == "on" ]]; then
networksetup -setwebproxy "Wi-Fi" 127.0.0.1 8080
networksetup -setsecurewebproxy "Wi-Fi" 127.0.0.1 8080
elif [[ "$1" == "off" ]]; then
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off
elif [[ "$1" == "verify" ]]; then
echo "HTTP"
networksetup -getwebproxy "Wi-Fi"
echo
echo "HTTPS"
networksetup -getsecurewebproxy "Wi-Fi"
else
echo -e "Usage: $0 [on|off|verify]\n"
echo "Example:"
echo " $0 on # To enable proxy"
echo " $0 off # To disable proxy"
echo " $0 verify # To verify changes"
exit 1
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment