iOS 17 快捷指令如何获取VPN状态
ios17的快捷指令,我想做到打开shadowrocket就自动关闭wifi并打开VPN,再次打开shadowrocket后判断如果VPN已经连接上就关闭VPN。简言之,把打开/关闭shadowrocket当作打开/关闭VPN的按钮。
目前难点是我无法在快捷指令中获取VPN的状态,无法进行下一步打开/关闭VPN的操作,请问有大神可以帮助一下嘛?
[经过版主编辑]
iPhone 15 Pro Max, iOS 17
ios17的快捷指令,我想做到打开shadowrocket就自动关闭wifi并打开VPN,再次打开shadowrocket后判断如果VPN已经连接上就关闭VPN。简言之,把打开/关闭shadowrocket当作打开/关闭VPN的按钮。
目前难点是我无法在快捷指令中获取VPN的状态,无法进行下一步打开/关闭VPN的操作,请问有大神可以帮助一下嘛?
[经过版主编辑]
iPhone 15 Pro Max, iOS 17
shadowrocket自带一个toggle的快捷指令,这个就是切换vpn的开关,不需要检测开启状态
shawyummy,你好
感谢你来到 Apple 支持社区!
我明白你想要了解关于在 iPhone 上创建自动快捷指令的相关信息。由于暂时还没有其他社区用户来回复你的帖子,在此之前,建议你不妨先参考以下知识文章:
如果以上知识文章未能解决你的问题,请联系 Apple 支持来获得更多协助。请点击以下链接,选择“iPhone”:Apple Support
希望可以帮助到你,谢谢!
那只是切换啊,楼主需要判断是否在vpn状态呀,他知道怎么切换开关啊
lsof -i :1082;if [[ $? == 1 ]];then :;else echo \"True\";fi
加上这个脚本就可以判断了,mac亲测没问题,iphone的估计不行,要自己去编译一个lsof的库,同理如果mac上用的clash或者其他软件找到对应的端口号改一下
iOS 17 快捷指令如何获取VPN状态