一键Fix Mac开发环境WiFi、代理问题
# 关闭WiFi
echo "关闭Wi-Fi"
sudo networksetup -setairportpower en0 off
sleep 2
# 开启WiFi
echo "开启Wi-Fi"
sudo networksetup -setairportpower en0 on
sleep 3
# 刷新DNS缓存
echo "刷新DNS缓存"
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
# 取消代理环境变量
echo "取消代理环境变量"
unset http_proxy
unset https_proxy
unset all_proxy
unset ftp_proxy
unset no_proxy
unset ALL_PROXY
# 取消全局代理
echo "取消系统代理设置"
sudo networksetup -setsecurewebproxystate "Wi-Fi" off
sudo networksetup -setwebproxystate "Wi-Fi" off
sudo networksetup -setsocksfirewallproxystate "Wi-Fi" off
sudo networksetup -setgopherproxystate "Wi-Fi" off
sudo networksetup -setstreamingproxystate "Wi-Fi" off
sudo networksetup -setftpproxystate "Wi-Fi" off
sudo networksetup -setgopherproxystate "Wi-Fi" off
sudo networksetup -setproxyautodiscovery "Wi-Fi" off
sudo networksetup -setautoproxystate "Wi-Fi" off