VPN wenn in fremdem WLAN

renef

renef

Neues Mitglied
11
Hallo.

Zur Ausgangssituation: Galaxy S9+ mit PIE Update nicht gerootet.
Ich habe VPN-Cilla installiert und eine Verbindung mittels Task funktioniert auch. Jedoch habe ich das Problem, dass die VPN-Verbindung beim Profil immer mal wieder aufbaut, sich trennt oder aufbaut und trennt im Wechsel. Kann mir jemand vielleicht einen Tipp geben, damit die VPN-Verbindung immer nur aufgebaut wird, wenn ich mich in einem WLAN befinde und dies nicht mein eigenes ist?

Code:
    Profil: Wlan VPN (62)
        Status: WiFi Verbunden [ SSID:* MAC:* IP:* Aktiv:Ja ]
        Status: Nicht WiFi Verbunden [ SSID:NETGEAR MAC:* IP:* Aktiv:Ja ]
    Eingang: VPN Connect (11)
        A1: Sende Intent [ Aktion:android.intent.action.MAIN Typ:Default MIME Typ: Daten: Extra:android.intent.extra.shortcut.NAME:home Extra:vpncilla.extra.FORCE:connect Extra: Paket:com.gmail.mjm4456.vpncilla Klasse:com.gmail.mjm4456.vpncilla.VpncList Ziel:Activity ]
    
    Ausgang: VPN Disconnect (18)
        A1: Sende Intent [ Aktion:android.intent.action.MAIN Typ:Default MIME Typ: Daten: Extra:android.intent.extra.shortcut.NAME:home Extra:vpncilla.extra.FORCE:disconnect Extra: Paket:com.gmail.mjm4456.vpncilla Klasse:com.gmail.mjm4456.vpncilla.VpncList Ziel:Activity ]
 
  • Danke
Reaktionen: Asparagus
Wenn du in VpnClla auf deine VPN-Verbindung klickst (gedrückt halten), erscheint "Einstellungen ändern". Dort findest du die Menüpunkte "Wifi SSID Blacklist" und "Wifi SSID Whitelist". Bei "Wifi SSID Blacklist" trägst du deine SSID ein, dann wird in deinem Wlan keine VPN-Verbindung mehr aufgebaut.
 
@Pixxxelterror werde ich einmal testen und berichten wenn ich wieder in einem fremden WLAN unterwegs bin Danke erstmal.
 
@Pixxxelterror Auch der Tipp hat leider nichts gebracht. Das Verhalten ist noch immer genauso.
 
@renef

Versuchs mal so:

Optional

Profil: Wifi VPN? (36)
Status: WiFi Verbunden [ SSID:* MAC:* IP:* Aktiv:Beliebig ]

Eingang: VPN On (63)
A1: Stopp [ (Fehler):Aus Task:VPN Off ]
A2: Warte [ MS:0 Sekunden:2 Minuten:0 Std.:0 Tage:0 ]
A3: Stopp [ (Fehler):Aus Task: ] If [ %WIFII ~ *deine wifi Macadresse* & %VPN ist gesetzt ]
A4: Sende Intent [ Aktion:android.intent.action.MAIN Typ:Default MIME Typ: Daten: Extra:android.intent.extra.shortcut.NAME:home Extra:vpncilla.extra.FORCE:connect Extra: Paket:com.gmail.mjm4456.vpncilla Klasse:com.gmail.mjm4456.vpncilla.VpncList Ziel:Activity ]
A5: Variable Setzen [ Name:%VPN Zu: on Recurse Variables:Aus Mathematisch:Aus Hinzufügen:Aus ]


Ausgang: VPN Off (66)
A1: Warte [ MS:0 Sekunden:15 Minuten:0 Std.:0 Tage:0 ]
A2: Sende Intent [ Aktion:android.intent.action.MAIN Typ:Default MIME Typ: Daten: Extra:android.intent.extra.shortcut.NAME:home Extra:vpncilla.extra.FORCE:disconnect Extra: Paket:com.gmail.mjm4456.vpncilla Klasse:com.gmail.mjm4456.vpncilla.VpncList Ziel:Activity ]
A3: Variable Lösche [ Name:%VPN Mustervergleich:Aus Local Variables Only:Aus ]


So würde bei einem kurzen Unterbruch des Fremden Wlans nicht sofort das VPN beendet.
Optional dient dazu, dass das VPN on Intent nicht nochmal abgefeuert wird, wenn VPN schon an ist.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Asparagus und renef
@Spardas Ich habe beide Tasks nun so hinterlegt. Leider wird der Eingangstask trotz verbundenem WLAN mit korrekter MAC dennoch ausgeführt. Kann es sein, dass die Variable %WIFII noch gefiltert werden muss? Ich habe mir den Inhalt der Variable einmal ausgeben lassen und es wird neben der MAC auch die SSID angezeigt.
 
Moin @renef

Das problem ist Android 9
Um die korrekte Macadresse zu bekommen, muss das GPS eingeschaltet sein.

Schau mal hier.

Zu test zwecken kannst es ja mal das GPS einschalten und nochmal testen.
 
@renef
Genau deine Wifi-macadresse

Wichtig die Macadresse muss mit * am Anfang und Schluss eingeben werden.

Also
WIFII ~ *01:02:03:04:05*
 
  • Danke
Reaktionen: renef
@Spardas vielen Dank. Die * haben gefehlt. Sie gelten dann also als Platzhalter? Jetzt funktioniert es endlich. Nun muss ich dann nur noch die weiteren MAC-Adressen mittels "or" hinzufügen, damit es komplett funktioniert. Problem ist nämlich eine SSID für Router & Repeater für 2,4 und 5 GHz wegen Mesh.

Aber noch einmal vielen Dank für deine Hilfe! :1f44d:
 
  • Danke
Reaktionen: Spardas

Ähnliche Themen

G
  • gene
Antworten
1
Aufrufe
345
holms
holms
coolzero3389
Antworten
11
Aufrufe
856
Skyhigh
Skyhigh
coolzero3389
Antworten
21
Aufrufe
713
Hastenichgesehen
H
Zurück
Oben Unten