Git Product home page Git Product logo

Comments (6)

iulko avatar iulko commented on June 10, 2024 2

So in lockdown it just changed apps from "Allowed" to "Bypass" essentially?

No, Bypass doesn't skip per-app rules, nor does it use System DNS.

Yes, sorry for misunderstaing, thats what I meant, Bypass plus this two things

I see this setting as a foot-gun. Most apps I block (calculator, flash light, govt apps), I want them to remain blocked; and unblocking them ALL in Pause mode is a foot-gun (just so one other app that's updating something would work). Pausing individual apps is unsupported, and so, the closest you come to that UX is, unblocking said app, getting work done, then blocking it back again. Way better than unblocking all blocked apps, even if temporarily.

I'll think about it some more, but as of today, I am not inclined to allowing ALL apps in Pause mode.

I get all your point and I also dont like like turning off blocking all apps when I want to update apps from store or update Android version. But this require multiple unblocks and some of them are gruped apps because they are system apps so than its even more confusing.

Maybe we could find some nice way to do it witchout making something too complicated like profiles for blocking apps. I will try to think of something.

For now all I imagined is "Allow in Pause mode" as an option inside app config, but thats not ideal.

from rethink-app.

ignoramous avatar ignoramous commented on June 10, 2024

Apps that are blocked (wifi or mobile) will continue to be blocked even in pause mode, but if Rethink was also in Lockdown (aka Block connections without VPN turned ON), then other non-blocked apps continued to be routed through the tunnel.

What are these apps you're unable to connect to?

  • Pause Rethink (assuming it is already Lockdown)
  • Open any app that's not blocked and see if it is able to access Internet.
  • Unpause Rethink
  • Go to Network Log and search for entries of the non-blocked app above.
  • Make sure you're looking at recent Network Log entries (which should have been logged in the duration Rethink was in Pause mode).
  • Tap on those entries and in the bottomsheet that comes up, check if the connection was "blocked" or "allowed" or failed to connect (look at the footer of the bottomsheet for final connection status).

from rethink-app.

iulko avatar iulko commented on June 10, 2024

So what pause does in lockdown mode exacly?
I thought the point of pause in both lockdown and non lockdown was to let all traffic go thru.

" // allow when firewall is paused: as a placeholder RULE8(bypass app) is used
return FirewallRuleset.RULE8
"

Thats how I understood it when created #1134

from rethink-app.

ignoramous avatar ignoramous commented on June 10, 2024

So what pause does in lockdown mode exactly?

Pause has always blocked existing blocked apps (with or without Lockdown).

To allow a blocked app to be able to connect, you'd have to remove those rules (regardless of whether the VPN is Lockdown or not), as Pause won't cut it.

In Pause mode, allowed apps use:

  • System DNS (without any rules applied).
  • Underlying network (wifi/mobile) directly (if Rethink is not Lockdown) or Rethink's tunnel network (if Rethink is Lockdown).
  • Universal (global) & per-app IP/domain rules are skipped.

from rethink-app.

iulko avatar iulko commented on June 10, 2024

So in lockdown it just changed apps from "Allowed" to "Bypass" essentially?

I see, my idea of pause was more broad, well I created #1134 so I can allow all apps for some time for updates etc, I understand what you want to do with Pause now.

But maybe we could have an option/setting (which on/off would be saved) inside pause menu, like a tickbox "Temporary allow all apps" which would also use RULE8 for lockdown but for all apps

from rethink-app.

ignoramous avatar ignoramous commented on June 10, 2024

So in lockdown it just changed apps from "Allowed" to "Bypass" essentially?

No, Bypass doesn't skip per-app rules, nor does it use System DNS.

But maybe we could have an option/setting (which on/off would be saved) inside pause menu, like a tickbox "Temporary allow all apps" which would also use RULE8 for lockdown but for all apps

I see this setting as a foot-gun. Most apps I block (calculator, flash light, govt apps), I want them to remain blocked; and unblocking them ALL in Pause mode is a foot-gun (just so one other app that's updating something would work). Pausing individual apps is unsupported, and so, the closest you come to that UX is, unblocking said app, getting work done, then blocking it back again. Way better than unblocking all blocked apps, even if temporarily.

I'll think about it some more, but as of today, I am not inclined to allowing ALL apps in Pause mode.

from rethink-app.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.