Skip to content

Some usability issue #2684

@ddarfantasy

Description

@ddarfantasy

Describe the bug
The route doesn't work properly in certain circumstances.

To Reproduce

  1. Clear all data
  2. Configure the route of the example server to "Bypass LAN & China"
  3. Add subscription and update
  4. The route of newly-fetched doesn't work properly (Details: everytime for the first time I open "google.com", the browser would notify me that the connection can't be established, until I refresh. If I reset the route config to something else and swtich it back, everything will work fine again.)

Expected behavior
Everything works properly

Screenshots
N/A

Smartphone (please complete the following information):

  • Android/Chrome OS version: 10
  • Device: OnePlus 7T
  • Version: v5.2.2
  • Last version that did not exhibit the issue: [not applicable]

Configuration
Put an x inside the [ ] that applies.

  • IPv4 server address
  • IPv6 server address
  • Client IPv4 availability
  • Client IPv6 availability
  • Encrypt method: rc4-md5 (because the service provider specifies it)
  • Route
    • All
    • Bypass LAN
    • Bypass China
    • Bypass LAN & China
    • GFW List
    • China List
    • Custom rules
  • IPv6 route
  • Apps VPN mode
    • Bypass mode
  • Remote DNS: 8.8.8.8
  • DNS over UDP
  • Plugin configuration (if applicable):
  • Auto Connect
  • TCP Fast Open
  • If you're not using VPN mode, please supply more details here: N/A

Additional context
Since shadowsocks-android doesn't make functional settings (such as route & apps mode) universal, it is especially difficult to configure every config provided by subscriptions. Although there's a button in apps mode to "apply to all configs", it actually doesn't enable apps mode for other configs at first place... And I have to change route settings for every config if necessary. I've tried delete subcriptions and add again but shadowsocks-android seems to remember old settings... Subscriptions seem to follow the settings of the example one, but because of this bug, I can't use it to configure route of new configs, which is very inconvenient. I know many people have suggested make these settings universal, and devs seem not accepted it, but I think it is still worthwhile to make them universal or at least make an "apply for all" button for all functional settings.
Looking forward to updates!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions