MacroDroidでWireGuard VPNを自動切換する方法

MacroDroid

以前、英国以外の地域でBBC iPlayerを視聴する方法について書きましたが、これはアプリを開く際にVPNを使うという内容でした。それ自体はすでに十分便利だったのですが、自分が視聴しているBBCの番組はあるサービスを使ってRSS化しているため、RSSからアプリに遷移する際に、もう一段階VPNを切り替える操作が必要になります。何でも一度設定したら自動化させたい性分なので、今回はMacroDroidを使ってWireGuard VPNを切り替える方法を調べてみました。

MacroDroidのダウンロードはこちら

get it on google play

設定方法

VPNをONにするアクション:

  • アクションSend Intent
  • Actioncom.wireguard.android.action.SET_TUNNEL_UP
  • Packagecom.wireguard.android
  • Extra 1 (String)tunnel : 使用している設定ファイル名(例:VPN_Home

VPNをOFFにするアクション:

  • Actioncom.wireguard.android.action.SET_TUNNEL_DOWN
  • Packagecom.wireguard.android
  • Extra 1 (String)tunnel : 使用している設定ファイル名

うまく動作しない場合は、CLASSに以下のいずれかを指定して試してみてください。

com.wireguard.android.model.TunnelManager$IntentReceiver
com.wireguard.android.model.TunnelManager$RootReceiver

シェア・購読:
🧡 この記事が気に入ったら、RSSフィードを購読して最新の更新を受け取りましょう。