Comments (5)
Personally I'd be okay with just changing the current mode using an arrow to the right of the START without a timer.
But I think it'd be better to implement it in the same way as Pause mode for the sake of intuitiveness for the user.
Add the "Block all"/"Offline" button near the "Pause" button with some intuitive icon like this:
https://icon-library.com/images/offline-icon/offline-icon-19.jpg
The pause mode can only be paused for specific amount of time but I'd like to have the ability to disable the networking without a timer as well, until I'll manually enable it again.
And if someone would like to disable networking for half a day it'd be a pain to change the time using +/- buttons and it'd be easier to have an ability to set the desired time using keyboard or separate +/- buttons for hours/minutes/seconds.
I don't think I'd personally use a timer for "Block all" mode but other users could need this timer feature (maybe not as a countdown timer but as a trigger at specified time) e.g. when their working time will start they need to be online in the Work profile.
from rethink-app.
Makes sense, thanks. We'll consider impl this at an opportune time.
from rethink-app.
Is it possible to add "Block all" mode here?
In Configure -> Firewall -> Universal firewall rules, enable Block all except bypassed apps and IPs. Turning this ON would block ALL apps which aren't:
- Either: Bypass DNS and Firewall
- Or: Bypass Universal
- Or: Isolated
As for "profiles", see:
(closing this; feel free to reopen if your request isn't covered by the 2 scenarios mentioned above).
from rethink-app.
In Configure -> Firewall -> Universal firewall rules, enable Block all except bypassed apps and IPs. Turning this ON would block ALL apps which aren't:
1. Either: _Bypass DNS and Firewall_ 2. Or: _Bypass Universal_ 3. Or: _Isolate_d
I already have Block all except bypassed apps and IPs
enabled in Rethink in both profiles with some apps in Isolated mode. I want to block all connections in a profile even the ones that are allowed in Isolated app or bypassed.
Just to give some more information about my case:
I have Shelter app installed that creates Work profile in addition to a Personal profile.
Both profiles are active at the same time.
I have Rethink installed in both profiles and both profiles have different apps installed and have different Rethink configs.
But I can't disable network access for specific profile in Android.
I want to enable networking in Work profile when I'm at work and disable networking in Work profile when I'm at home.
As for "profiles", see:
https://github.com/celzero/rethink-app/issues/406
I could use this feature with firewall profiles to achieve my goal of blocking all apps using separate profile.
But it's unknown as to how much time and effort it'll take to implement this firewall profiles feature.
While implementing "Block all" mode seems quite easy.
Is there some work going on on the firewall profiles feature or is it put off for somewhere in the future without any plans?
If "Block all" mode is trivial to implement then could it be implemented as a temporary solution until the time for firewall profiles feature to be implemented will come?
from rethink-app.
Gotcha. This is the reverse of "Pause" mode. Fairly trivial to implement but we are unsure how the UX should look like. Perhaps, just like the "Pause" mode (a different UI and a countdown timer)?
from rethink-app.
Related Issues (20)
- Enabling Block connection without VPN in Android HOT 2
- Logs for Domains and network contradict each other HOT 2
- New installed app doesn't appear in the proxies apps list HOT 3
- VPN always on gets disconnected after some phone idle time HOT 6
- On-device blocklist download UI revamp
- Setting Rethink to use System DNS doesn't work when using a custom DNS server HOT 3
- Amnezia flavoured WireGuard HOT 1
- A setting to let users exclude T-Mobile WiFi calling IPs HOT 1
- [Question] Possible to let Doh/Dot to not go trough wireguard proxy? HOT 3
- Why does Firewall only block 'Unmetered' WiFi and 'Metered' Data ? HOT 1
- Is it possible to use RethinkDNS strictly as a local DNS filtering solution? HOT 1
- Option for "No DNS but firewall active"? HOT 1
- Help to know if there is DNS leak HOT 1
- Improving Wireguard upload speed HOT 14
- Logs Tab: null pointer dereference HOT 2
- DNS filter list doesn't work while wireguard is turned on HOT 7
- v055i,j: DNS gets stuck sometimes HOT 16
- Trusting domain vs HTTP block HOT 6
- Audit logs of changed configuration and settings HOT 2
- Predefined rules for well-known apps HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rethink-app.