-
-
Notifications
You must be signed in to change notification settings - Fork 11.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bypass LAN doesn't work. #2361
Comments
I tried the latest pixel 3 firmware (clear all data) and the latest shadowsocks beta (from play store), still not working. |
If other information is needed, I can add it. |
Same on my Pixel 3a, but it works on Pixel 1 with the same configuration. |
Reproduced on Android 10. It looks a bug of Android 10, which breaks the assumption that not routing traffic should fall through the underlying network interfere. |
It works fine. Thanks for your work. |
I can also confirm that this works. Thanks! |
It seems that e9e5c1c doesn't actually fix this. I found that I still can't access FX Web Access (manage files on phone from the web) from other devices in the same LAN. (I can access router admin page though.) This issue is probably introduced by something in November Android update. On Pixel 1, even with the final update, security patch level is still On Pixel 3a, I updated to |
Same as @iKirby , kdeconnect-android doesn't work too. |
Reopen this for now for future investigation. @madeye Can you reproduce this now? |
Interesting, I cannot reproduce this issue now. |
Just checked again and failed to reproduce this with both versions. Emulator version: 29.3.0 @madeye I suggest we revert e9e5c1c. No matter where the packet is routed, it should always be bypassed correctly so whatever is wrong with this, it should not relate to this repo. |
Sure, let's revert e9e5c1c first. I think there's some special precondition preventing me reproducing this issue again. I agree it looks not related to our implementation. |
Tested on Android 9 2019-12 security patches and were not able to reproduce. |
I cannot reproduce either on EMUI 10 with 2019-12 security patch. |
@madeye @Mygod Version: 5.0.3 (latest beta) |
Same issue. Can't open router webpage in bypass LAN/GFWList mode. App Version: 5.0.3 |
Same issue in bypass LAN and Mainland China mode. Additional: |
Tried turning off IPv6 Route, and I can confirm that it works on Pixel 3a (QQ1A.200205.002). |
Interesting, it looks related to new IPv6 routing rules. @Mygod Any thoughts? |
Let me take a look later. EDIT: Indeed. Interesting. |
This comment has been minimized.
This comment has been minimized.
Fixed via #2440. |
@madeye Can you reproduce this bug now after reverting the patch? I cannot seem to do it... P.S. There are also some updates over at the issue at Google: https://issuetracker.google.com/issues/149636790 |
I don't have any Android 10 device now. Maybe it's already fixed? |
I couldn't reproduce it on my Android 10 either. Would you be free to test it on the emulator perhaps? 😛 |
I suggest keep this workaround for now, given it works well... |
Sure but the fix suggested by the Google folk might be worth looking into. |
I revert the change and tried on the Android 10 emulator:
|
Hmm all of a sudden I can reproduce this on my Android 10 device again. It does seem to be fixed in Android 11? |
On Android 10 with ipv6 turned on in Wi-Fi network this issue is still happen. |
Revert "Workaround for shadowsocks#2361"
Describe the bug
Bypass LAN doesn't work.
To Reproduce
Select an available server, profile use "Bypass LAN and mainland China", open your router web manager page under WIFI.
Expected behavior
I can open this page.
Screenshots
None
Smartphone (please complete the following information):
Android 10 Pixel 3
Andoird 10 Emulator
Shadowsocks is latest beta version
Configuration
Put an
x
inside the [ ] that applies.Additional context
None
The text was updated successfully, but these errors were encountered: