You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the VPNutil gives us the option to ignore SSID's but it would be nice if it could also ignore specific network ranges or ideally if it detects an internal resource (ping or https connection)
@PeterMcCaldon-aps Thanks for the clarification. Such a feature could be implemented in VPNStatus. As a first idea, I would most likely change -(BOOL)shouldPreventAutoConnectOnCurrentSSID to return the BOOL asynchronously in a block. The block would then asynchronously execute [neService connect]; if the resource is available.
The function shouldPreventAutoConnectOnCurrentSSID could be expanded to not only check for the SSIDs to be ignored but also test if the resource is available. Finally a preventConnectIfResourceDetected function containing the list of resources to check could be added similar to ignoredSSIDs:
Activity
Timac commentedon Aug 12, 2022
Interesting. I assume that you never want to connect to the VPN if a ping to a resource success or fail?
Do you have a more precise example?
PeterMcCaldon-aps commentedon Aug 12, 2022
Timac commentedon Aug 12, 2022
@PeterMcCaldon-aps Thanks for the clarification. Such a feature could be implemented in VPNStatus. As a first idea, I would most likely change
-(BOOL)shouldPreventAutoConnectOnCurrentSSIDto return the BOOL asynchronously in a block. The block would then asynchronously execute[neService connect];if the resource is available.The function
shouldPreventAutoConnectOnCurrentSSIDcould be expanded to not only check for the SSIDs to be ignored but also test if the resource is available. Finally apreventConnectIfResourceDetectedfunction containing the list of resources to check could be added similar toignoredSSIDs: