Skip to content
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] Listen on local SOCKS5 instead of setting up a VPNService #3569

Open
Ian-Polito opened this issue May 10, 2022 · 1 comment
Labels
Android Issues related to Android feature request For issues asking for new features

Comments

@Ian-Polito
Copy link

I currently use the Android app Netguard to restrict some applications from accessing the internet and to block ads. It uses the VPN service to do this, so I can't use both Netguard and the Mullvad app, however Netguard implements SOCKS5 to forward to an app that provides VPN. This is how one could use both Netguard and Orbot (Tor) where you specify 127.0.0.1:9050 in Netguard to forward traffic via SOCKS5. I did not find any information about how to do this if this is already possible at https://mullvad.net/en/help/socks5-proxy/

It would be nice for the Mullvad application to implement a similar way to receive forwarded traffic like this via SOCKS5 so users can take advantage of both of these applications.

@faern faern added the feature request For issues asking for new features label May 11, 2022
@faern
Copy link
Member

faern commented May 11, 2022

Thanks for the suggestion. It sounds like a cool feature. But it would involve a pretty major refactor of our app, since the VPNService stuff is fairly central to how it works. Apart from setting up the tunnel itself, the VPNService controls which apps are excluded from the tunnel (split tunneling) and also which DNS is in use. Both of these things are pretty important for keeping the user secure and the app working as intended.

I think this is a too large change compared to the value it provides currently.

One could also argue that we should be the single VPN service on the device and allow forwarding our traffic to a SOCKS5 socket and that Netguard should be the one listening on SOCKS5 and do the filtering after our app.

@faern faern added the Android Issues related to Android label May 11, 2022
@faern faern changed the title [Feature Request] SOCKS5 Forwarding [Feature Request] Listen on local SOCKS5 instead of setting up a VPNService May 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Android Issues related to Android feature request For issues asking for new features
Projects
None yet
Development

No branches or pull requests

2 participants