回答:
オープン/セキュアWiFiの条件に基づいてVPNに接続するために別のアプリまたはスクリプトを実行したい場合、どのアプリでもこれができるとは思いません
したがって、あなたは自動化を見る必要があります、私はMacroDroidを好むので、より簡単に学ぶことができます-それが私がそれを使用する理由です:-)、そして最大5つのマクロの作成を提供する無料バージョン。
ソリューションに来て、アプローチはこのロジックに基づいています
安全なネットワークに接続されていない場合にのみ、オープンネットワークに接続します。
開始するオープンネットワークのリストがあり、手動で更新できます。セッションを許可する時間、ログインのしやすさ、安定性、速度などの理由により、利用可能なオープンネットワークに接続したくない場合があるため、新しいオープンネットワークの検出とオープンニューワークスの動的更新リストにより複雑さが増しています。その他。
VPN接続を作成するために選択したアプリがあります。
マクロは次のようになります。私が住んでいる場所の周りにオープンなネットワークがないため、私は一度だけテストしました。VPNの作成に使用されたアプリはVyprVPNでした。それがアプリサイトのリンクです。PSがPSリンクを提供するために接続していません。このアプリでは、ネットワーク名を入力すると、信頼できないネットワークに自動的に接続することもできます。制限を超える接続はサブスクリプションベースです。
引き金
WiFiが有効(マクロは、WiFiが接続されている場合にのみトリガーされます)
行動
Wifiネットワークに接続>構成>ネットワークに接続>リストから開いているすべてのネットワークを選択します(過去にこれらに接続したことがあり、セルに表示されます)
30秒待機(次のアクションの前に待機、構成可能)
アプリケーションを起動する 。ドロップダウンメニューから優先アプリを選択してVPNを作成します
制約
WiFi状態>ネットワークに接続されていません>リストからすべての安全なネットワークを選択してください
マクロは、WiFiが有効な場合にのみトリガーされ、制約がTRUEの場合にのみアクションが実行されます。つまり、安全なネットワークに接続されていません。次に、開いているネットワークのリストからWiFiを開くように接続し、一時停止後にアプリケーションを起動してVPNを作成します
これはスケルトンマクロであり、テスト後に最適なパフォーマンスが得られるように調整できます。また、アラームを鳴らしたり、オープンネットワークに接続していることを通知したり、通知をポップアップしたりするなどの追加機能を追加できます。
これが解決することを願っています...すべて最高