使用MacroDroid实现切换WireguardVPN

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


MacroDroid的简介看这里

下载点击这里

get it on google play

实现方式

开启 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$IntentReceiver
com.wireguard.android.model.TunnelManager$RootReceiver

相关链接