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

VPN system wide #27

Open
marlid91 opened this issue Oct 7, 2018 · 4 comments
Open

VPN system wide #27

marlid91 opened this issue Oct 7, 2018 · 4 comments
Labels
help wanted Extra attention is needed

Comments

@marlid91
Copy link

marlid91 commented Oct 7, 2018

Is it possible to use the same VPN for both main and work profile? As it is now I've to clone openvpn and connect twice.

@PeterCxy
Copy link
Owner

PeterCxy commented Oct 8, 2018

I've came up with an idea that it might be possible for Shelter to act as a forwarder for VPN services. I might go deeper into that idea and try to implement this in the future. For now I am keeping this issue open as a reminder for future releases.

@PeterCxy PeterCxy added the help wanted Extra attention is needed label Oct 11, 2018
@mirabellette
Copy link

Do you think to work on this feature ?

It is the only reason I can't use your application, running a vpn twice is too much memory consuming.

By the way, thank you very much for your application and your dedication.

@PeterCxy
Copy link
Owner

@mirabellette I will definitely look into the possibility of doing this. However, if memory / resource consumption is the major concern, I'm actually not sure if a packet forwarder embedded in Shelter would consume much less memory. Because there is no direct way to redirect packet from the profile to the VPN in main profile (except if we modify Android directly), Shelter will have to act as a VPN itself and use a UNIX domain socket or something to tunnel the packets. It will be basically a VPN-over-VPN, albeit the local part might not need actual VPN features.

@mirabellette
Copy link

Thank you for your answer, I understand what you mean. I hope it will not be too much time consuming to develop this feature, we will know if it is betterthan running two VPN application with the same configuration twice.

Another reason to run an unique VPN is to avoid to have to create two profiles and to maintain two configurations for a single device.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants