Hallo,
nach dem ich mir nun mal PiHole eingerichtet habe, würde ich das natürlich gern auch auf meinen iPhone nutzen und das wenn ich Außerhalb meines Netzwerkes bin. Problem ist aber das iOS das ja so einfach nicht kann, denn die VPN Verbindung muss immer von Hand aufgebaut werden und bleibt nur solange Aktiv wie das Gerät auch genutzt wird.
Wird das iPhone nicht mehr genutzt, so geht auch die VPN Verbindung wieder flöten. Was auch ein Problem ist, das die VPN Verbindung sich nicht Automatisch einschaltet, wenn das WLAN verlassen wird oder wenn ein Fremdes WLAN genutzt wird.
Hier wäre der Logische Schritt VPN on Demand, wo es eigentlich auch Zahlreiche Anleitungen im Netz gibt aber irgendwie wollen diese nicht so wie ich das will.
Dazu hier mal meine .mobileconfig, die ich Anhand einer solchen Anleitung erstellt habe.
<!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>LocalIdentifier</key>
<string>VPN</string>
<key>LocalIdentifierType</key>
<string>KeyID</string>
<key>OnDemandEnabled</key>
<integer>1</integer>
<key>OnDemandRules</key>
<array>
<dict>
<key>Action</key>
<string>EvaluateConnection</string>
<key>ActionParameters</key>
<array>
<dict>
<key>DomainAction</key>
<string>ConnectIfNeeded</string>
<key>Domains</key>
<array>
<string>*.local</string>
<string>*.fritz.box</string>
<string>fritz.box</string>
</array>
</dict>
</array>
</dict>
<dict>
<key>Action</key>
<string>Disconnect</string>
<key>InterfaceTypeMatch</key>
<string>WiFi</string>
<key>SSIDMatch</key>
<array>
<string>FRITZ!Box</string>
</array>
</dict>
<dict>
<key>Action</key>
<string>Connect</string>
<key>InterfaceTypeMatch</key>
<string>WiFi</string>
</dict>
<dict>
<key>Action</key>
<string>Connect</string>
<key>InterfaceTypeMatch</key>
<string>Cellular</string>
</dict>
<dict>
<key>Action</key>
<string>Connect</string>
</dict>
</array>
<key>RemoteAddress</key>
<string>k8m9b3epsulc8t2j.myfritz.net</string>
<key>SharedSecret</key>
<data>
xxxx
</data>
<key>XAuthEnabled</key>
<integer>1</integer>
<key>XAuthName</key>
<string>VPN</string>
<key>XAuthPassword</key>
<string>ZZZ</string>
</dict>
<key>PayloadDescription</key>
<string>Konfiguration der VPN-Einstellungen</string>
<key>PayloadDisplayName</key>
<string>VPN</string>
<key>PayloadIdentifier</key>
<string>com.apple.vpn.managed.ID1</string>
<key>PayloadType</key>
<string>com.apple.vpn.managed</string>
<key>PayloadUUID</key>
<string>ID1</string>
<key>PayloadVersion</key>
<real>1</real>
<key>Proxies</key>
<dict>
<key>HTTPEnable</key>
<integer>0</integer>
<key>HTTPSEnable</key>
<integer>0</integer>
</dict>
<key>UserDefinedName</key>
<string>VPN FRITZ!Box</string>
<key>VPNType</key>
<string>IPSec</string>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>VPN FRITZ!Box on Demand-Profildatei</string>
<key>PayloadIdentifier</key>
<string>com.apple.vpn.managed.ID2</string>
<key>PayloadRemovalDisallowed</key>
<false/>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>ID3</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
Alles anzeigen
Was nun schon mal Funktioniert:
VPN kann Manuell aktiviert werden
Was nicht Funktioniert:
VPN an wenn ich im Mobilennetz bin
VPN an wenn ich in Fremden WLANS bin
VPN aus wenn ich im eigenen WLAN bin
VPN bleibt nicht Dauerhaft
Wenn einer von sich damit auskennt, wäre es cool wenn Ihr mir damit helfen könntet. Wichtig wäre mir aber auch da ich verstehe warum und wieso das bei mir nicht Funktioniert und warum es bei euch dann aber Funktioniert.