切换代理的automator ---》 workflow shell脚本

来源:互联网 发布:卧底软件免费下载 编辑:程序博客网 时间:2024/06/05 15:59

为同事开发的一个脚本  用于快速切换 家里跟单位的环境



tell application "System Events"

set proxy_dialog to display dialog "代理模块(Ethernet版本):" buttons {"打开代理模式1", "打开代理模式2", "关闭代理"} default button "打开代理模式1" with title "华夏基金开发环境快速切换代理App"

set proxy_interface to button returned of proxy_dialog

end tell


if proxy_interface is "打开代理模式1" then

do shell script "networksetup -setwebproxy Ethernet 11.1.1.1 3128&&networksetup -setsecurewebproxy Ethernet 1.1.1.111 8080&&networksetup -setwebproxystate Ethernet on&&networksetup -setsecurewebproxystate Ethernet on" with administrator privileges

end if


if proxy_interface is "打开代理模式2" then

do shell script "networksetup -setwebproxy Ethernet 1.1.1.1 3128&&networksetup -setsecurewebproxy Ethernet 1.1.1.1 8080&&networksetup -setwebproxystate Ethernet on&&networksetup -setsecurewebproxystate Ethernet on" with administrator privileges

end if


if proxy_interface is "关闭代理" then

do shell script "networksetup -setwebproxystate Ethernet off&&networksetup -setsecurewebproxystate Ethernet off" with administrator privileges

end if