-
Notifications
You must be signed in to change notification settings - Fork 349
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature request] Multihop for mobile apps #6011
Comments
Thanks for this feature request! We'll discuss this internally. |
Thanks for reviewing this! I've been waiting for this feature for years. |
Needs much more than just this. The app is severely lacking on iOS compared to the other operating systems. Shaddowsocks no way to use. No way to properly configure and use bridges ect. lack of documentation for iOS. Just have to pray and hope the bridge option has enough alternate configurations to circumvent any censorship when you arrive to the destination |
Would love to see this land in iOS! :-) |
Feature is now on iOS build 2024.5 (2) on testflight |
Awesome, is this also planned for Android? |
its slightly not ready for prime time. on iOS ive noticed the tunnel drops the connection quite a bit. especially if youre double hopping between 2 servers in the same country. |
What makes this so difficult on mobile? It works just fine on desktop? And is this behavior also observable when just using the WireGuard profile with a multi-hop configuration? |
The feature is currently quite high up in our backlog, but we don't have a plan for when to work on it yet. |
This is very sad to hear. |
update on this feature with the iOS Mullvad app, works great for it being a beta feature. there is a weird bug that might be related to some sort of networking bug where the tunnel interface isn'y properly restarted which results in a connecting loop. Workaround is to disconnect and force crash the app then attempt to establish the connection again. I've attached the full log:
otherwise, running automations for toggling |
@albin-mullvad any progress on this feature for Android? I must say I find it strange iOS managed to get prioritized for such a feature when that OS is a complete mess. |
Say what you will man but your beautiful android system had a severe bug. On top of that developing for android is a nightmare, considering how many different systems there are and versions, coustom hardware and software layered ontop of the already extensive fragmentation. Ect. See what you will, but it is pretty logical to focus on a system that will give you very nice consistent results and afterwards you're gonna focus on the system that's more fragmented if your goal is to solidify an idea such as multi hop or obfuscation; Then do it on system that is more stable. Once you see that it's possible then you can go ahead and apply what you have learned onto a more difficult and fragmented system. That's exactly why developing for Linux is so annoying because there are so many distributions. It's easier to either develop for Mac or for windows because the Linux first philosophy is just so complicated at times and the workarounds generally involve sandboxes, etc. Same applies for phones ect. So give the developer some time and mullvad will get to a point where it's available on every system with full features |
What does that tirade have to do with what I said and who said anything about Android being beautiful? |
Thanks for the continued interest of adding Multihop to the Android app! I'm glad to let you know we recently started the implementation. |
Good to hear that. |
WOOOO can't wait for this to work smooth on Graphene <3 |
I would love to see that too! |
so it seems like #7231 is directly related to the problem i was having. setting quantum resistant tunnel to Automatic/Off seems to resolve the issue I was having for a long time on multihop where the tunnel establishment would hand. I also noticed the same problem if i have quantum resistant tunnel enabled with DAITA on alongside multihop workaround seems to be just disabling quantum resistant tunnel or setting it to automatic, which makes the tunnel establish as expected.
this solution was always a hit or miss in retrospect, did not think to check if other settings would be affecting the behavior of tunnel establishment at the time. PS:
saw this in the added today but i guess this will be implemented in beta 2 for android. cant wait to test this out soon |
Any Updates on this topic? |
We have merged the PR: Multihop will not be in the next release (2024.9) which is currently in beta, but unless something unexpectedly happen it should be in the next release after that. |
Thank you for telling.
Oh nice! Thank you for telling! |
@Pururun Only iOS, or Android as well? |
Android will, unless something unexpectly happen, have multihop in the next release after 2024.9 (so NOT 2024.9) which will be either 2024.10 or 2025.1. iOS should have multihop since 2024.6 |
Thanks for the reply, that's amazing! |
I have checked if others have suggested this already
Feature description
WireGuard Multihop for the Android and iOS app
Alternative solutions
Using the WireGuard app with a multihop configuration. Not a great solution though. It would be much better if this was possible in the official mobile app.
Type of feature
Operating System
The text was updated successfully, but these errors were encountered: