Спасибо тем, кто помог мне, я хочу поделиться этим и надеюсь, что это пригодится вам.
Я написал простой код и поместил его в этот путь ~/Library/Scripts
Затем на вкладке Script Editor.app
на вкладке Preferences
я включил Show Script menu in menubar
set socksStatus to do shell script "networksetup -getsocksfirewallproxy Wi-fi | grep Enabled"
if (offset of "Yes" in socksStatus) = 0 then
do shell script "networksetup -setsocksfirewallproxystate Wi-fi On"
display notification "Proxy Enabled !"
else
do shell script "networksetup -setsocksfirewallproxystate Wi-fi Off"
display notification "Socks disabled"
end if
, как вы можете видеть, когда вы запускаете код, он включает прокси-сервер, и если вы запустите его снова, он будет отключен.
Хорошего дня!