很久以前写过如何在英国以外地区收看BBC iPlayer,主要就是在开启app时使用VPN的方式。其实已经很方便了,但因为我收看的BBC节目通过某服务生成RSS,从RSS跳转到app时还要多一层切换VPN的操作。懒癌如我,样样都图个一劳永逸,于是又研究了使用MacroDroid实现切换WireguardVPN的方法。

MacroDroid的简介看这里
下载点击这里

实现方式
开启 VPN 动作:
- 动作:
发送 Intent (Send Intent) - Action:
com.wireguard.android.action.SET_TUNNEL_UP - Package:
com.wireguard.android - Extra 1 (String):
tunnel:你的配置文件名(例如VPN_Home)
关闭 VPN 动作:
- Action:
com.wireguard.android.action.SET_TUNNEL_DOWN - Package:
com.wireguard.android - Extra 1 (String):
tunnel:你的配置文件名
如果有问题,CLASS可以指定下述的某一个试试
com.wireguard.android.model.TunnelManager$IntentReceivercom.wireguard.android.model.TunnelManager$RootReceiver
相关链接