Skip to content
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

2.0.0 rc 版本, 安卓版本, 在miui 11国际版中无法正常ping通. #176

Open
lispon opened this issue Nov 18, 2019 · 12 comments
Open

Comments

@lispon
Copy link

lispon commented Nov 18, 2019

  1. miui11系统是https://xiaomi.eu/community/threads/9-6-13.50967/ 该版本.
  2. 安卓客户端已经更新到2.0.0 rc1
  3. 在lineageos 中可以正常使用, 安装到miui中就无法ping通.
@lispon
Copy link
Author

lispon commented Nov 18, 2019

目前可以初步确定, 是miui11的问题, 在miui10国内版中, 可以正常运行.

@coyove
Copy link
Owner

coyove commented Nov 19, 2019

你可以试一下分屏,保持客户端在前台可见,看看能不能连接

@lispon
Copy link
Author

lispon commented Nov 19, 2019

分屏也不可以. 是不是Android10的问题? miui10是Android9. miui11变成了Android10. 不仅分屏不可以, 将客户端保持在前台可见, 进行测速, 最终显示无互联网连接.

@lispon
Copy link
Author

lispon commented Nov 19, 2019

再次测试, miui11国际版, 国内版都不可用(这两版为Android10), miui10国际版(Android9)同样不可用. miui10国内版(Android9)是目前发现的唯一可用的版本.

@coyove
Copy link
Owner

coyove commented Nov 20, 2019

翻了一下ss android 最近的一些release和commit,问题可能出在DNS解析上,你可以试下Termux+BifrostV的组合看能不能连接

@lispon
Copy link
Author

lispon commented Nov 21, 2019

谢谢, 暂时回退到了miui10, 正常使用. 先用一段时间吧.

@taibin23
Copy link

翻了一下ss android 最近的一些release和commit,问题可能出在DNS解析上,你可以试下Termux+BifrostV的组合看能不能连接

我想请问下,我安卓下载了Termux,也有Birfrostv,应该下载哪个版本的goflyway在Termux中运行,什么命令,谢谢了!

@langren1353
Copy link

langren1353 commented Dec 29, 2019

我发现好像是的dns的问题,安卓这边发了很多dail过来,但是全是ip地址的,没有带域名
正常请求应该是这样的:

但是安卓这边发过来的数据是这样的:

感觉应该是安卓这边的问题,暂时不知道怎么解决。我最后采用的是代理走本地路由器将就用的


ps:想问问作者的V2的参数怎么做到和v1一样的代理功能呢,测试了半天都没有测试出来

@langren1353
Copy link

langren1353 commented Dec 30, 2019

今天使用Termux + Birfrostv测试,好像还是不行
proxyconnect tcp: dial tcp: look xxxx.xxxx.xxxx on [::1]:53 ... read: connection refused - android.clients.google.com:443
其中xxxx.xxxx.xxxx是我的cf设置的域名,不过用ip倒是能代理过去

@coyove
Copy link
Owner

coyove commented Dec 31, 2019

Birfrostv 里面有个使用内置dns的选项,开了以后是什么反应?

@langren1353
Copy link

langren1353 commented Dec 31, 2019

Birfrostv 里面有个使用内置dns的选项,开了以后是什么反应?


我测试的结果发现,那个内置dns不能解决,反而是单个配置里面的设置有个:“传入探测”这个功能可以保证域名的地址不丢失,他会自动将http和tls的数据传过去,在gof里面看到的也就不再是ip地址,而是域名了
其次似乎Birfrostv 以及Kitsunebi都会发送很多的dns查询到gof上去(1.1.1.1:53;223.5.5.5:53),但是gof似乎也没法处理这个消息,然后就一直log丢弃数据
此时当前遇到的问题就是:-up='cf://xxx.xxx.xxx:80' 这里面的域名地址无法解析,这个倒不知道怎么处理了

@koolwiki
Copy link

今天使用Termux + Birfrostv测试,好像还是不行
proxyconnect tcp: dial tcp: look xxxx.xxxx.xxxx on [::1]:53 ... read: connection refused - android.clients.google.com:443
其中xxxx.xxxx.xxxx是我的cf设置的域名,不过用ip倒是能代理过去

termux中使用,你需要下载这个版本的goflyway,或者在termux里面自行编译goflyway。不然goflyway会因为找不到/etc/resolv.conf文件而去[::1]:53解析域名导致错误。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants