仅在不安全的WiFi网络上,我如何才能让Android自动连接到VPN?


10

假设我要连接到WiFi热点,但是它是不安全的。我想连接到VPN服务器,但前提是我处于不安全的WiFi网络上。如果我位于安全的网络或数据中,则希望它保持VPN关闭模式。


你看过塔斯克了吗?
休伊2015年

请澄清一下...您是否知道要连接的wifi集合,或者正在寻找一种解决方案,该解决方案首先确定网络是否打开,然后采取相应措施
beeshyams 2015年

Answers:


2

我不认为任何应用程序都可以执行此操作,因为您要根据开放/安全WiFi的条件运行另一个应用程序或脚本来连接到vpn

因此,您需要研究自动化,我更喜欢MacroDroid,它更易于学习-这就是为什么我使用它:-)和提供最多可创建5个宏的免费版本。

谈到解决方案,方法就是基于这种逻辑

  1. 仅当未连接到安全网络时才连接到开放网络。

  2. 您首先需要打开的网络列表,可以手动对其进行更新。检测新的开放网络并动态更新开放的newtworks列表正在增加复杂性,因为您可能不希望出于以下原因连接到任何可用的开放网络:允许会话的时间长短,易于登录,稳定性,速度其他。

  3. 您可以选择一个应用程序来创建VPN连接。

宏看起来像这样。我只测试了一次,因为我的住所周围没有开放的网络。用于创建VPN的应用程序是VyprVPN。那是应用程序站点链接。我的PS无法连接,无法为您提供PS链接。输入网络名称后,该应用程序还为您提供了自动连接到不受信任的网络的选项。超出限制的连接是基于订阅的。

触发

启用WiFi(只有连接了任何WiFi才会触发宏)

动作

Wifi连接到网络>配置>连接到网络>从列表中选择所有打开的网络(您过去已连接到这些网络并显示在您的单元中)

等待30秒(等待下一个操作,可配置)

启动程序 。从下拉菜单中选择首选应用程序以创建VPN

约束条件

WiFi状态>未连接到网络>从列表中选择所有安全网络

仅当启用WiFi时才触发该宏,并且仅当约束为TRUE时才执行操作,这意味着您未连接到任何安全网络。然后它将您从打开的网络列表连接到打开的WiFi,并在暂停后启动应用程序以创建VPN

这是最基本的宏,可以在测试后进行调整以获得最佳性能,并且您可能想添加其他功能,例如发出警报,宣布您已连接到开放网络,弹出通知等。

希望这能解决...一切顺利

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.