Forked from thomaswitt/VPN_FritzBox_OnDemand.mobileconfig
Created
April 18, 2016 19:48
-
-
Save r0nny8000/46fc82fed06e4fbcb022e107b225cfbf to your computer and use it in GitHub Desktop.
iOS VPN configuration file: Connect to FritzBox VPN if connected to the internet through any insecure WiFi Network (all except than trusted) … customize all strings starting with REPLACE_
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>PayloadContent</key> | |
<array> | |
<dict> | |
<key>IPSec</key> | |
<dict> | |
<key>AuthenticationMethod</key> | |
<string>SharedSecret</string> | |
<key>OnDemandEnabled</key> | |
<integer>1</integer> | |
<key>OnDemandRules</key> | |
<array> | |
<dict> | |
<key>Action</key> | |
<string>Disconnect</string> | |
<key>InterfaceTypeMatch</key> | |
<string>WiFi</string> | |
<key>SSIDMatch</key> | |
<array> | |
<string>REPLACE_secure_wpa2_network_ssid</string> | |
<string>REPLACE_my_private_wpa_network_ssid</string> | |
</array> | |
</dict> | |
<dict> | |
<key>Action</key> | |
<string>Connect</string> | |
<key>InterfaceTypeMatch</key> | |
<string>WiFi</string> | |
<key>SSIDMatch</key> | |
<array> | |
<string>REPLACE_UNSECURE_PUBLIC_SSID</string> | |
<string>REPLACE_Public</string> | |
<string>REPLACE_Telekom</string> | |
</array> | |
</dict> | |
<dict> | |
<key>Action</key> | |
<string>Connect</string> | |
<key>InterfaceTypeMatch</key> | |
<string>WiFi</string> | |
</dict> | |
<dict> | |
<key>Action</key> | |
<string>Ignore</string> | |
<key>InterfaceTypeMatch</key> | |
<string>Cellular</string> | |
</dict> | |
<dict> | |
<key>Action</key> | |
<string>Ignore</string> | |
</dict> | |
</array> | |
<key>LocalIdentifier</key> | |
<string>REPLACE_VPN_LOGIN</string> | |
<key>LocalIdentifierType</key> | |
<string>KeyID</string> | |
<key>RemoteAddress</key> | |
<string>REPLACE_VPN_SERVER</string> | |
<key>SharedSecret</key> | |
<string>REPLACE_SHARED_SECRET</string> | |
<key>XAuthEnabled</key> | |
<integer>1</integer> | |
<key>XAuthName</key> | |
<string>REPLACE_VPN_LOGIN</string> | |
<key>XAuthPassword</key> | |
<string>REPLACE_VPN_PASSWORD</string> | |
</dict> | |
<key>IPv4</key> | |
<dict> | |
<key>OverridePrimary</key> | |
<integer>1</integer> | |
</dict> | |
<key>PayloadDescription</key> | |
<string>Configures VPN settings</string> | |
<key>PayloadDisplayName</key> | |
<string>VPN</string> | |
<key>PayloadIdentifier</key> | |
<string>REPLACE_UUID1.com.apple.vpn.managed.REPLACE_UUID2</string> | |
<key>PayloadType</key> | |
<string>com.apple.vpn.managed</string> | |
<key>PayloadUUID</key> | |
<string>REPLACE_UUID2</string> | |
<key>PayloadVersion</key> | |
<real>1</real> | |
<key>Proxies</key> | |
<dict/> | |
<key>UserDefinedName</key> | |
<string>VPN OnDemand</string> | |
<key>VPNType</key> | |
<string>IPSec</string> | |
</dict> | |
</array> | |
<key>PayloadDisplayName</key> | |
<string>VPN OnDemand</string> | |
<key>PayloadIdentifier</key> | |
<string>REPLACE_UUID1</string> | |
<key>PayloadRemovalDisallowed</key> | |
<false/> | |
<key>PayloadType</key> | |
<string>Configuration</string> | |
<key>PayloadUUID</key> | |
<string>REPLACE_UUID3</string> | |
<key>PayloadVersion</key> | |
<integer>1</integer> | |
</dict> | |
</plist> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment