fosrl / fosrl/android

VPN does not handle switching networks very well.

Open
#17 4 comments 4 reactions 0 assignees View on GitHub
needs investigating
Dominant language
Kotlin
Stars
43
Forks
10
Avg merge
1m
Merged PRs (30d)
1

Description

### Describe the Bug

I've been using Pangolin for a while now, and really enjoy it, and decided to deploy it on a few edge clients. i.e. Android phones, tablets, etc.

I've noticed that when I leave the office (disconnect from WiFi) my VPN drops, and glitches out to the point where the app is unresponsive and I can't kill the VPN without doing it from system settings.

I cannot enable always-on VPN in settings as mentioned in #12 which may be part of the problem.

When I "hop" networks things tend to go awry, and to reset, I have to kill the VPN from settings and flick it back on.

### Environment

- OS Type & Version: Android 10.0.0 - Sonim XP8
- Pangolin Version: 1.15.1
- Gerbil Version: 1.3.0
- Traefik Version: 3.6.7
- Newt Version: 1.9.0
- Client Version: 0.1.7

Use case: Punching SIP traffic over VPN. (Works great! Except for these small hiccups!)

### To Reproduce

Connect to VPN via app, switch networks. (WiFi -> LTE, WiFi -> WiFi, LTE -> WiFi)

### Expected Behavior

Connection should not drop / app should not hang.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.