rethink-app icon indicating copy to clipboard operation
rethink-app copied to clipboard

[Feature wish] Allow preconfigured modes for fast switch (for instance WireGuard)

Open starbrights opened this issue 4 months ago • 7 comments

My use case is using WG when I am not at home. To enable that I need to do:

  • open Rethink
  • Proxy
  • Wireguard
  • select enhanced mode of WG setting
  • activate my WG
  • tap on it if it is active
  • select Always on Additionally I need to disable the Network setting:
  • configuration
  • network
  • disable "don't change private IPs"

That are quit some steps! Is there any chance to switch between pre-configured modes? I could imagine I have a profile button and simply can switch between this two settings. That would simplify handling a lot!

Don't want to forget to say Thanks!!! for this great software!

starbrights avatar Sep 05 '25 10:09 starbrights

Thanks. Dup?

  • https://github.com/celzero/rethink-app/issues/406
  • #342

ignoramous avatar Sep 05 '25 12:09 ignoramous

Well reading that #342 seems what I have in mind. But although it is closed I don't see that it solves my issue. Did I miss something? What I have in mind doesn't depend on WiFi or metered. I could be in a differen Wifi that needs same settings (VPN/WG) as in 5G network.

starbrights avatar Sep 05 '25 13:09 starbrights

… What I have in mind doesn't depend on WiFi or metered. I could be in a differen Wifi that needs same settings (VPN/WG) as in 5G network.

You can set every Wifi connection fix for "metered" in android settings. But not to use with "Meter mobile networks" in NETWORK settings of RethinkDNS.

Is now the question: does the proxy mobile option really works only on mobile or only on metered connections?

Can also be that someone wants to work with a single proxy only on unmetered or a Wifi connection.

(because my special use i have set alle WIFI connections to metered and wrote something about that already on some other issue)

p-f-w avatar Sep 05 '25 18:09 p-f-w

No: Proxy should be used almost always if I am not in my local home network.

In other words, proxy should be possible in both WiFi and 5G. The category metered and not metered are for firewall rules (and I often use isolated) - I think this doesn't deal with proxies.

What I need is best 2 independed configurations to switch between. May be cloning the app is a solution? Did not try that so far.

starbrights avatar Sep 08 '25 10:09 starbrights

I think there is a misunderstanding between metered/unmetered and WLan/Mobile connection, by default in android metered connections are more restricted and mobile connections are declared as metered, but every wlan connection can declared as metered. Last is what i does because i can block apps without needed interaction trough apps like rethink dns when i will block a app forever. Then for instant also AFWall+ show no activity of such apps on rooted devices like VPN-App shows no activity if the app is not configured for use VPN in AFWall+ with some exceptions like for instant "google play services".

Because this, all connections here are set to metered make no sense to use something like WLan or Mobile, in RethinkDNS i only use "isolated" for all apps.

This device here have never seen a mobile network, only different WLan-APs.

But there are some options in RethinkDNS v0.5.5t which make it possible to override these configuration of metered WLan.

only mobile connections are handled as metered Image
this proxy will use only on mobile connections Image

maybe it should renamed to "metered"

where nice it where possible to use a proxy only on a specific WLan too

Then it where possible to switch proxy if switch the connection to a specific WLan. Then it where possible to exclude an app or more apps from using this proxy for instant on home net.

Looks like near https://github.com/celzero/rethink-app/issues/1143

p-f-w avatar Sep 08 '25 18:09 p-f-w

Well - not sure this points into proper direction. More and more automatic controls make it difficult to maintain and setup. Wouldn't it be better to make it easier to switch between settings?

As for me I am already lost will all the settings. Not sure why "always on" is a stetting inside an (advanced) WG, but I can't disable that proxy before disabling this "always on". I think for this we have this kind of hierarchical setting. But well, likely there is a good reason, but that is beyond my knowledge.

starbrights avatar Sep 09 '25 17:09 starbrights

Not sure why "always on" is a stetting inside an (advanced) WG, but I can't disable that proxy before disabling this "always on". I think for this we have this kind of hierarchical setting. But well, likely there is a good reason, but that is beyond my knowledge.

I mean, Always-on shouldn't turn OFF at any cost... (:

As for me I am already lost will all the settings.

I know. This project's bane has been just too many features... and you can guess from open bug reports and more feature requests that while some users are not having enough features, some are struggling with bugs with various conflicting features turned ON / OFF. Sigh

maybe it should renamed to "metered"

No. It really turns ON for "Mobile" network type, and has nothing do with the "metered" v. "mobile" distinction (Configure -> Network -> Meter mobile networks) as for firewall rules.

ignoramous avatar Nov 14 '25 18:11 ignoramous