[APP][5.1+] VPN/Sentry - Virtual private network with firewall [DISCONTINUED]

Status
Not open for further replies.
Search This thread

M66B

Recognized Developer
Aug 1, 2010
24,063
49,461
ic_launcher.png

VPN/Sentry

Virtual private network with firewall

  • Encrypt the internet traffic of all your apps
  • Allow or block internet traffic per app or address
  • Mix your internet traffic with that of others for increased privacy
  • Simple to use while still offering advanced features

Blocking access to the internet can help to:

  • reduce data usage
  • save on battery usage
  • increase your privacy

VPN/Sentry is designed for minimum battery usage and maximum network speed. It does not require root permissions.

VPN/Sentry supports all IP protocols. You'll even have IPv6 connectivity when you normally don't have.

There is a free data allowance of 50 MB per day to try the app. Unlimited data usage is available with a subscription.

This app is in beta testing stage, but seems to be pretty stable so far.

Download:
https://play.google.com/apps/testing/eu.faircode.vpnsentry

Website:
https://www.vpnsentry.net/

Terms of service (draft):
https://www.vpnsentry.net/tos/

Privacy policy (draft):
https://www.vpnsentry.net/privacy/

Frequently asked questions:
https://www.vpnsentry.net/faq/

screenshot1_main_resized.png
screenshot2_details_resized.png
screenshot3_log_resized.png
 
Last edited:

hiaig

Member
Jul 28, 2007
26
16
Toronto
Hi Marcel,
VPN/Sentry does not auto-start on reboot. Is this by design?
device: Nexus 6P/Oreo
- set VPN/Sentry as Alway-on VPN
- Upon reboot, VPN/Sentry is not auto connected.
- has to touch the VPN/Sentry icon in the Status bar to manually connect.
 

M66B

Recognized Developer
Aug 1, 2010
24,063
49,461
Hi Marcel,
VPN/Sentry does not auto-start on reboot. Is this by design?
device: Nexus 6P/Oreo
- set VPN/Sentry as Alway-on VPN
- Upon reboot, VPN/Sentry is not auto connected.
- has to touch the VPN/Sentry icon in the Status bar to manually connect.
Start on boot works properly, but I can reproduce your problem if I set VPN/Sentry as always on VPN like you did. I will look into this tomorrow.

Thanks for reporting this.

Edit: correction: if I wait long enough, it works. Android starts VPN/Sentry soon after boot, but it takes some time until Android reports "boot completed" to VPN/Sentry.

Can you please check what happens if you wait a little longer?
 
Last edited:
  • Like
Reactions: unhappybirthday

hiaig

Member
Jul 28, 2007
26
16
Toronto
Start on boot works properly, but I can reproduce your problem if I set VPN/Sentry as always on VPN like you did. I will look into this tomorrow.

Thanks for reporting this.

Edit: correction: if I wait long enough, it works. Android starts VPN/Sentry soon after boot, but it takes some time until Android reports "boot completed" to VPN/Sentry.

Can you please check what happens if you wait a little longer?

Yes, you are correct. If I wait long enough, VPN/Sentry will auto connect.
Thanks
 

M66B

Recognized Developer
Aug 1, 2010
24,063
49,461
Yes, you are correct. If I wait long enough, VPN/Sentry will auto connect.
Thanks
I have just released beta version 0.18 which will start the VPN earlier when VPN/Sentry has been set to always-on VPN.

It may take a few hours until this release is available in the Play store.

Edit: the release type has been changed from alpha to beta, since recent releases seems to be pretty stable.
 
Last edited:

M66B

Recognized Developer
Aug 1, 2010
24,063
49,461
Will speed be impaired?
VPN/Sentry was designed for minimal battery usage and maximum speed. The server bandwidth, currently 100 Mbit/sec, is shared though. See the terms of service (menu, help, about) for more information.
 

hackel

Senior Member
Sep 14, 2011
127
30
Minneapolis
This looks like a great app! I do wish you would reconsider your position on releasing the source code, both for the Android VPN client and the server. If I could, I would love to run my own, private server instance, even if this means sacrificing some anonymity. I also have to imagine that if this app takes off (which I hope it does), server bandwidth costs would become prohibitively expensive for you to maintain yourself, which means you will start having to charge users for bandwidth. I also think it doesn't make sense to always route everything through France when the majority of the time I'm at home, on my own local WiFi network.
 

M66B

Recognized Developer
Aug 1, 2010
24,063
49,461
This looks like a great app! I do wish you would reconsider your position on releasing the source code, both for the Android VPN client and the server. If I could, I would love to run my own, private server instance, even if this means sacrificing some anonymity. I also have to imagine that if this app takes off (which I hope it does), server bandwidth costs would become prohibitively expensive for you to maintain yourself, which means you will start having to charge users for bandwidth. I also think it doesn't make sense to always route everything through France when the majority of the time I'm at home, on my own local WiFi network.
I have no plans to open source VPN/Sentry at this moment. One of the reasons is that I don't want to support running own serves, since this will inevitably result in all kind of questions I don't want / can't put time into at this moment.

Related FAQ: https://www.vpnsentry.net/faq/#FAQ8

This thread is for a reason in the XDA paid apps main forum. Data usage is free at this moment and will stay free up to a limit (to be determined), but will / need to be paid later on.

If you would run your own server, your internet traffic has to pass through your local Wi-Fi network as well, so this is not really an argument. I will add a server in Canada soon, also to have a proper backup, if you are worried about latency.

If you are concerned about your privacy, this is what I wrote in the NetGuard forum:

"I can imagine people asking themselves if I am trustworthy and they should. Therefore a little about my motives: developing VPN/Sentry is mainly a technical challenge to me (although the app looks simple, it is in fact a lot more complex than NetGuard under the hood). VPN/Sentry is something I want to use myself to reduce battery usage while still having full filtering capabilities. VPN/Sentry already has profiles and will have wildcard and global filtering (including ad blocking) in the near future.

I am just a independent developer and not a big company. IMHO you should be more worried about big companies anyway. Run the Android Booking.com app with NetGuard with filtering enabled or with VPN/Sentry enabled and take a look at what is being accessed for an example.

I have no interest in your data and not even the time to analyze your data. I might take a look at your data in the testing phase, but this will be just to debug problems.

Anyway, you have to make up your own mind about this, but I hope this helps.
"

https://forum.xda-developers.com/showpost.php?p=73943716&postcount=5493
 
Last edited:

M66B

Recognized Developer
Aug 1, 2010
24,063
49,461
Turn on VPN when I use Facebook. Off when I shut down FB
Without root permissions it is not possible to monitor the state (active or not) of other apps, so what you want is not possible. Note that VPN/Sentry was designed to not require root permissions.

I don't see the added value either, since the VPN is there to secure all connections, not only those of Facebook. If you really want, you can enable the VPN and exclude all apps except Facebook from using the VPN.
 
  • Like
Reactions: sulasno

Gerolianis

Senior Member
Nov 29, 2012
114
34
I'm very excited to see you working on another privacy app, thankyou M. - I will be happy to assist by testing as far as my time allows.

Is there any public repository of issues where to check before asking stupid questions or reporting duplicate 'bugs' ?

At my first trials, I noticed odd app behaviour regarding defaults of blocking/permitting. Are you aware of any issues in that area?
 

M66B

Recognized Developer
Aug 1, 2010
24,063
49,461
I'm very excited to see you working on another privacy app, thankyou M. - I will be happy to assist by testing as far as my time allows.

Is there any public repository of issues where to check before asking stupid questions or reporting duplicate 'bugs' ?

At my first trials, I noticed odd app behaviour regarding defaults of blocking/permitting. Are you aware of any issues in that area?
Thanks for helping.

Just comment here if you have any question or remark. Everything is still deliberately low profile.

What odd app behavior did you notice?
 
  • Like
Reactions: tbv2005
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    ic_launcher.png

    VPN/Sentry

    Virtual private network with firewall

    • Encrypt the internet traffic of all your apps
    • Allow or block internet traffic per app or address
    • Mix your internet traffic with that of others for increased privacy
    • Simple to use while still offering advanced features

    Blocking access to the internet can help to:

    • reduce data usage
    • save on battery usage
    • increase your privacy

    VPN/Sentry is designed for minimum battery usage and maximum network speed. It does not require root permissions.

    VPN/Sentry supports all IP protocols. You'll even have IPv6 connectivity when you normally don't have.

    There is a free data allowance of 50 MB per day to try the app. Unlimited data usage is available with a subscription.

    This app is in beta testing stage, but seems to be pretty stable so far.

    Download:
    https://play.google.com/apps/testing/eu.faircode.vpnsentry

    Website:
    https://www.vpnsentry.net/

    Terms of service (draft):
    https://www.vpnsentry.net/tos/

    Privacy policy (draft):
    https://www.vpnsentry.net/privacy/

    Frequently asked questions:
    https://www.vpnsentry.net/faq/

    screenshot1_main_resized.png
    screenshot2_details_resized.png
    screenshot3_log_resized.png
    8
    I have opened this thread again, because else people will, understandably, use other ways to contact me about VPN/Sentry.

    As suggested by some, I have sent ProtonVPN this morning a message. I am curious about what they are going to answer.

    While using VPN/Sentry myself, I found a few minor bugs, which are addressed in beta version 0.52, available as a direct download from here.

    Edit: hidden convenience feature: long click on an app icon or app name to launch it.

    I am still hoping to continue this project in some way.

    Edit: like NetGuard, I have raised the required Android version to 5.1 Lollipop.
    6
    I have just released beta version 0.30

    It may take Google's servers a few hours to make this release available everywhere.

    Hopefully are crashes are fixed now. @yadida08 can you please confirm this?

    The real-time log shows which rule type was applied now. You can find the meaning of the two letter abbreviations in the help. If somebody has a better idea about how to visualize the rule type, please let me know.
    6
    I have just released beta version 0.40

    It may take Google's servers some time to make this release available everywhere.

    This version fixes hanging on connectivity changes, which seems to affect only some devices. Thanks @feb8born for helping me to find this bug (I couldn't reproduce this problem on my own devices).

    Another change is that new addresses will be shown with a bold typeface for 10 minutes.
    5
    The last days there was not a single crash report in the Google Play developer console, so it seems all critical bugs have been solved.

    I have just updated this FAQ with some additional information: https://www.vpnsentry.net/faq/#FAQ14

    In short: your DNS traffic is secure and cannot be altered by malicious third parties if you have VPN/Sentry enabled (think of open Wi-Fi hotspots).

    A personal experience: I have recently seen an open hotspot trying to serve VPN/Sentry a false security certificate (which is basically a Man-in-the-middle attack). VPN/Sentry correctly refused to connect to the VPN server. Since the Android VPN service keeps running all the time, the traffic didn't go anywhere, which is exactly what you want in such a situation.