shadowsocksrr / shadowsocksr-android

A ShadowsocksR client for Android
7.72k stars 1.33k forks source link

安卓8.1设备无法代理 #106

Open yhuaner opened 6 years ago

yhuaner commented 6 years ago

以前安卓手机使用能正常代理,但是我之前系统升级后貌似就代理不了 点击SSRR中的检查网络链接,提示失败,无互联网连接, 但是我网络状态正常的,浏览器等访问google等也是失败

WINDOWS电脑正常使用,求解?

ONEPLUS5 官方系统公测版 安卓8.1 客户端为最新版1.5.4

Akkariiin commented 6 years ago

8.1系统貌似有很多问题

Astral1020 commented 6 years ago

我也遇到了这个问题安卓的SSR和SSRR都用过,重启手机短暂可以使用.然后就再也连不上了.旧手机上使用正常. 手机S9+ 安卓版本8.0.0 客户端用的3.5.4

yhuaner commented 6 years ago

@Akkariiin 那么这只是因为系统的原因吗?会不会是安卓客户端没适配8.1之类的? 客户端我用了影梭和SSRR都无法连接,服务端也重装过一次

yhuaner commented 6 years ago

@Astral1020 我是重启重装都没用

yhuaner commented 6 years ago

@Akkariiin @Astral1020 刚把客户端,并清除了系统缓存后貌似能够使用了

Astral1020 commented 6 years ago

@orz-c 我是短暂的能用然后就无法使用了.测试连接是能连通的.会是DNS无法解析出正确IP的关系吗?

yhuaner commented 6 years ago

这个我就不太清楚,我重装并清楚系统缓存后现在用google和商店都正常了 yhuan1996 邮箱:yhuan1996@gmail.com 签名由 网易邮箱大师 定制 在2018年03月23日 13:35,Astral1020 写道: @orz-c 我是短暂的能用然后就无法使用了.测试连接是能连通的.会是DNS无法解析出正确IP的关系吗? — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

Astral1020 commented 6 years ago

@orz-c @Akkariiin 我做了如下操作: 1.卸载干净所有的客户端 2.重启手机 3.安装shadowsocksr-android-3.5.4.apk 4.剪贴板导入PC端正在使用确认正常的服务器配置文件 5.测试确认可以连通 6.开启 7.测试可以正常打开GOOGLE 8.断开连接.杀光后台 9.再次尝试,还是打得开....过会儿我再试试

oxoxoxox commented 6 years ago

@Astral1020 同S9+ 也会遇到这个问题,手机在使用两三天之后就会出现和你一样的情况,重启之后就能恢复 @Akkariiin 建议参考iOS上的Surge,加上debug log文件输出功能,这样出现问题的时候用户自己就可以先找到大致的调查方向,同时有log文件也方便了开发者定位问题

Akkariiin commented 6 years ago

@oxoxoxox log本身就有,只是部分设备上默认不允许log

imlaohe commented 6 years ago

同遇到这个问题。

TsXcd commented 6 years ago

三星s9+ 8.0 同样遇到了使用一段时间后再次重连就无论如何都无法正常使用的情况 ,与@oxoxoxox 情况一致, 具体表现在列表页点击闪电还能测出延迟 ,但连接节点后 点击检查网络后永远是failed to connect,只有重启系统才能恢复

oxoxoxox commented 6 years ago

@TsXcd @Astral1020 @imlaohe hey guys try this I think this is a workaround to avoid rebooting https://github.com/shadowsocks/shadowsocks-android/issues/1410

oxoxoxox commented 6 years ago

As mentioned by @bronco

alfter a few weeks's test, I found that there are two way to solve the "connection problem". 1.chage the local port (but after a while, ss would lost the connection again)

2.when lost network, 1)close the ss 2)then kill the ss in app manager 3)reopen the ss and try to reconnect(do not need to change local port) alter these steps, I found ss would work normally for long time until I close it next time!

And mentioned by @evenardo

SETTINGS -> GENERAL MANAGEMENT -> Reset -> Reset network settings

TsXcd commented 6 years ago

感谢@oxoxoxox 的转达,今天观察一下,之前中断后有尝试不限于重置软件缓存、数据,关闭进程重启,但均无复活效果,今天如果在遇到断了就试试还本地端口看。

Chendyone commented 6 years ago

我也遇到了这个问题安卓的SSR和SSRR都用过,重启手机短暂可以使用.然后就再也连不上了.旧手机上使用正常. 手机S9+ 安卓版本8

Chendyone commented 6 years ago

三星s9+ 8.0 同样遇到了使用一段时间后再次重连就无论如何都无法正常使用的情况 ,与@oxoxoxox 情况一致, 具体表现在列表页点击闪电还能测出延迟 ,但连接节点后 点击检查网络后永远是failed to connect,只有重启系统才能恢复 这些问题我也存在

xylsjz commented 6 years ago

三星S9+同样飘过,,同一服务器,电脑,其他手机(android不到8.0,,, 苹果) 最开始是无法连接后卸载重装,,后面发现重启也可以. 今天开始这些手段失效,不知道怎么才能连上

TsXcd commented 6 years ago

这段时间摸索到一个贼稳的的办法,当然仅仅是我个人的使用验证,看这段时间好像一直有人回复,将这份设置也分享一下,基本没有再碰到断流无法使用

环境: 客户端保持最新 路由:我实际最常用的是自定义ACL和绕过局域网及大陆地址 分应用代理打开(重点):选择你需要的app 和以及三星系统的app(那些非中文的,英文app的)全部加进去,外加下载管理器 UDP转发:视服务器情况和你的使用场景打开

Done,祝各位远离断流开心看世界。

Will629 commented 6 years ago

我的也是影梭压根就连不上,其他客户端whatsapp没法语音通话

xylsjz commented 6 years ago

刚刚按照TsXcd的试了下,,分应用代理后还是不行..同样显示 Can not connect to www.google.com/... ip地址.. 司马当活马医重启了一下,,暂时可以用.并且关闭全局模式再连为绕过局域网和大陆地址后还是可以用.. 我将持续更新情况

HaibaraAiSherry commented 6 years ago

8.0同样遇到了这个问题,看来短时间内是无法解决这个问题了。重启了也没用。

xylsjz commented 6 years ago

昨天设置后,,到今天下午下午2点断线一次, 重启后就没有问题,中间有断开再重连也是可以. 现在采用的是绕过局域网和大陆地址,分应用VPN screenshot_20180710-175025_samsung experience hom

shindoge commented 6 years ago

就没成功过,自从3.0开始全局代理就只能代理部分网站和app

hnzcwxw commented 6 years ago

不要手动编辑,使用二维码方式,直接就可以,我一直手动编辑都无法连接,使用二维码的方式就可以

Laeoo commented 6 years ago

发现问题所在了,部分rom升级到8.1后ntp服务器无法连接无法同步时间同步后即可连接,使用clocksync软件后使用开机自动校正时间功能时,会因为ssr开机自启动导致无法连接至ntp服务器,关闭ssr同步时间后方可重新连接至服务器

xylsjz commented 6 years ago

那请问这个clocksync要怎么处理么? 关闭手机的时间同步功能么?但估计这样可能引起更多麻烦

Laeoo commented 6 years ago

你可能理解错我的意思了,我指的是手机时间同步失败出现错误的时间导致服务器校准失败

xxmn commented 6 years ago

photo_2018-07-31_09-54-45 clocksync无法同步时间呀,怎么破?

Laeoo commented 6 years ago

关闭代理,或者换一个ntp服务器

xuexiaokang commented 6 years ago

很可能是绕过局域网和大陆地址等那几个非全局配置文件有问题,用全局就没问题。我开启全局,用分应用代理,在电池中取消监控,同时允许自启动,全局下没断流,看来问题就是配置文件。

Justsoos commented 5 years ago

按照这个网友发现,应该是8.1的Google Play服务增加了联网探测判断,SSR的VPN拦截了探测,导致判断为非联网状态。 http://bbs.gfan.com/android-9197558-1-1.html 同时参考这里: https://github.com/shadowsocksrr/shadowsocksr-android/issues/89

yifoo commented 5 years ago

按照这个网友发现,应该是8.1的Google Play服务增加了联网探测判断,SSR的VPN拦截了探测,导致判断为非联网状态。 http://bbs.gfan.com/android-9197558-1-1.html 同时参考这里:

89

试了一下停用googlePlay服务,ssr立刻有网了!!!谢谢,解决了大麻烦!

GithubMrxia commented 5 years ago

我的是ss开启了自启动以后出现问题的,按照上面那位朋友的提示判断应该是时间同步的问题,关闭了自启动,重启了下手机,就没问题了。

Justsoos commented 5 years ago

据说 小米 安卓8.1+ 这个 rixCloud 定制客户端可用,不断流。你们试试。

这里下载:https://cdn.rixcloud.io/download/ShadowsocksR.apk 我下载的 hash SHA-256:0C2CC86E9CC89439D811785FD87AA31D945E286E94FFA2A87F48A5BF82E8885C https://github.com/shadowsocksrr/shadowsocksr-android/issues/90#issuecomment-446087999 https://github.com/shadowsocksrr/shadowsocksr-android/issues/181

ghost commented 5 years ago

小米8 android9 重启之后生效,之前各种方法都不行

ghost commented 5 years ago

Redmi 6, rebooting can solve the problem.

MetaT1an commented 5 years ago

FORCE STOP Google Play Services, and try to connect via ss again, worked well on my device——Huawei mate 10 pro.

Zhang21 commented 5 years ago

@TsXcd 我按照这位兄弟的方式,打开分应用代理VPN,在这里面选在需要进行代理的应用(如Inst, Youtb...),之后后就可以使用了,我也觉得奇怪,是不是系统的问题。


我的问题是:

Problem: 连接后,测试报错,无法正常访问
OS: MIUI10
xylsjz commented 5 years ago

按照这个网友发现,应该是8.1的Google Play服务增加了联网探测判断,SSR的VPN拦截了探测,导致判断为非联网状态。 http://bbs.gfan.com/android-9197558-1-1.html 同时参考这里:

89

试了一下停用googlePlay服务,ssr立刻有网了!!!谢谢,解决了大麻烦!

请问如何停用这个googlePlay服务,,,设置>应用程序里面Google 那几兄弟,其他都可以强制停止,但googlePlay服务这个强制停止是灰色,无法点击..点击右上角功能菜单,只有卸载更新选项.

i3nit commented 5 years ago

按照这个网友发现,应该是8.1的Google Play服务增加了联网探测判断,SSR的VPN拦截了探测,导致判断为非联网状态。 http://bbs.gfan.com/android-9197558-1-1.html 同时参考这里:

89

试了一下停用googlePlay服务,ssr立刻有网了!!!谢谢,解决了大麻烦!

请问如何停用这个googlePlay服务,,,设置>应用程序里面Google 那几兄弟,其他都可以强制停止,但googlePlay服务这个强制停止是灰色,无法点击..点击右上角功能菜单,只有卸载更新选项.

可以用冰箱冻结,但是在我这里好像没什么用(Android m)

LYJSPEEDX commented 5 years ago

在近日的华为8.0推送中,几乎所有的8.0华为设备都无法连接。不知道是不是要等下一版的OTA更新了

skinnyshy commented 5 years ago

坚果r1同样问题 Android 8.1.0,重启后可以恢复连接,但是当使用一段时间后(切换过几次节点)再怎么都是无法连接,网络测试失败。试过冻结谷歌服务也是无效。

MoonSHiNY commented 3 years ago

魅族16X同样的问题,安卓8.1,使用几小时后需要重启手机不然无法联网。 用的是订阅链接。