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

I want OpenVPN support #111

Open
kar opened this Issue Feb 26, 2018 · 25 comments

Comments

Projects
None yet
@kar
Copy link
Contributor

kar commented Feb 26, 2018

Lots of users asking for this.

@DarkenLX

This comment has been minimized.

Copy link

DarkenLX commented Feb 26, 2018

I always assumed it was a vpn but it was using a workaround so you didn't need the lock screen with a pin or password etc.

@rpeter85

This comment has been minimized.

Copy link

rpeter85 commented Feb 27, 2018

Don't you need a running VPN service to connect to to achieve it?

@cron410

This comment has been minimized.

Copy link

cron410 commented Mar 29, 2018

It is a VPN client that connects to a local VPN server running on your own device. This would require blokada to manage two VPNs and in a specific order so your IP is not exposed. This adds lots of complexity.

@rpeter85

This comment has been minimized.

Copy link

rpeter85 commented Apr 13, 2018

Technically not. Technically you need a device/service to connect to, as your ISP won't give you another IP, that means your router/switch's IP will be used, just like now.

@cron410

This comment has been minimized.

Copy link

cron410 commented Apr 13, 2018

No need for another IP, we are talking about blokada first connecting to a 3rd party commercial VPN provider first, then connecting to the blokada local VPN. The order of those connections probably doesn't matter. It might be easier to fork this project and split the functions of this app, instead of running a VPN server on the phone, run one with the same config on a VPS and use the Blokada app to manage that connection.

@rpeter85

This comment has been minimized.

Copy link

rpeter85 commented Apr 13, 2018

That's the goal, as otherwise the real VPN is meaningless.

@nezzox

This comment has been minimized.

Copy link

nezzox commented May 2, 2018

Couldn't you achieve the IP hiding with a custom dns?

I also want to hide IP btw! This is high on my list.

@rpeter85

This comment has been minimized.

Copy link

rpeter85 commented May 2, 2018

@nezzox DNS and VPN are for different purposes. The DNS just resolves the hostname to IP address, the VPN creates an encrypted tunnel.

@cron410

This comment has been minimized.

Copy link

cron410 commented May 4, 2018

@kar kar changed the title I want Blokada to hide my IP / be a real VPN I want OpenVPN support May 5, 2018

@animeking9901

This comment has been minimized.

Copy link
Contributor

animeking9901 commented May 5, 2018

This is a wonderful idea,though eventually I’d like to add a ovpn profile file,as I usually can find high quality ones with database apps

@Avizini

This comment has been minimized.

Copy link

Avizini commented May 19, 2018

Is someone working on this? I want to use a VPN but am also worried about 2000+ hosts that Blokada has blocked in 2 days. This would be a good feature!

@nezzox

This comment has been minimized.

Copy link

nezzox commented May 19, 2018

@kar

This comment has been minimized.

Copy link
Contributor Author

kar commented May 20, 2018

It's the current donation campaign goal. A few other features will come before it though which are already scheduled, like block history / log. So it'll be a while before this one comes in.

@surfrescue

This comment has been minimized.

Copy link

surfrescue commented Oct 6, 2018

Yes this would be fantastic for people like me that uses a paid VPN LIKE VPNunlimited to get good bandwidth and other useful privacy and funtionality...pairing that with the add block and blacklist manual add of Blokada would be fantastic flexibility ! So yes for the win on this development !!!

@jeroen7s

This comment has been minimized.

Copy link

jeroen7s commented Oct 22, 2018

this would be really nice
I alreaddy have a vpn and i'm currently happy with it
While Wireguard would be a nice-to-have, OpenVPN would definitely give it the widest support for multiple different VPN providers

@jeroen7s

This comment has been minimized.

Copy link

jeroen7s commented Nov 18, 2018

Also would be nice to exclude specific apps in the vpn connection (e.g. Netflix blocks vpns)
Or the opposite: only route certain apps through the VPN

@animeking9901

This comment has been minimized.

Copy link
Contributor

animeking9901 commented Nov 18, 2018

@jeroen7s That would be extremely nice,but adds a bit of complexity I'd imagine

@jeroen7s

This comment has been minimized.

Copy link

jeroen7s commented Nov 18, 2018

Yes i'd imagine quite some, but it really is necessary for apps like Netflix
Not expecting them to do it immediately, but it would be nice
Having some kind of whitelist/blacklisting of apps like we have with adblocking, but for openVPN
I know it is possible (openvpn for android can do this)

@Avizini

This comment has been minimized.

Copy link

Avizini commented Nov 18, 2018

@animeking9901 That shouldn't be complex probably many apps already have that feature. Orbot being the open source one, maybe that could help.

@Avizini

This comment has been minimized.

Copy link

Avizini commented Nov 18, 2018

@surfrescue Did you make this account just for advertising that VPN service? Get lost!

@jeroen7s

This comment has been minimized.

Copy link

jeroen7s commented Nov 18, 2018

@Avizini Orbot has a proxy to setup per app, and a VPNmode for use among all apps
Not sure it has whitelisting capabilities on VPN mode
EDIT: apparently it does have whitelisting in vpn mode

@Avizini

This comment has been minimized.

Copy link

Avizini commented Nov 18, 2018

@jeroen7s You can use the VPN mode on orbot with the apps you want. It displays a pop up asking for the apps you want to whitelist, blacklisted apps can't connect to the internet. (That's how it used to work about ~ 6 months ago)

@mentalplex

This comment has been minimized.

Copy link

mentalplex commented Dec 6, 2018

What is the status of this feature request? Is it fully funded? Do we have an ETA? I don't see it listed as a project.

@mach20x

This comment has been minimized.

Copy link

mach20x commented Dec 22, 2018

I think it might be easy enough to implement wireguard into this app as it is a much cleaner codebase than openvpn. Also the connection negotiation is less problematic, and being that the lines of code used with WireGuard is far less than that of OpenVPN OPSEC is much more secure so that patching vulnerabilities and zero days are less likely to occur. The only issues I see are a user space implementation and the 128 bit encryption that some might balk at. Looking forward to the VPN service.

@jeroen7s

This comment has been minimized.

Copy link

jeroen7s commented Jan 4, 2019

Sadly barely any VPN providers currently support it, while virtually all of them support OpenVPN

So while Wireguard is definitely superior in many ways, and cleaner to implement/easier to maintain, OpenVPN support will definitely be a bigger net privacy gain for the average Blokada+VPN user

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment