goflyway icon indicating copy to clipboard operation
goflyway copied to clipboard

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

Open lispon opened this issue 5 years ago • 12 comments

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

lispon avatar Nov 18 '19 13:11 lispon

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

lispon avatar Nov 18 '19 14:11 lispon

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

coyove avatar Nov 19 '19 02:11 coyove

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

lispon avatar Nov 19 '19 10:11 lispon

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

lispon avatar Nov 19 '19 11:11 lispon

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

coyove avatar Nov 20 '19 01:11 coyove

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

lispon avatar Nov 21 '19 12:11 lispon

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

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

taibin23 avatar Dec 18 '19 13:12 taibin23

我发现好像是的dns的问题,安卓这边发了很多dail过来,但是全是ip地址的,没有带域名 正常请求应该是这样的: 但是安卓这边发过来的数据是这样的: 感觉应该是安卓这边的问题,暂时不知道怎么解决。我最后采用的是代理走本地路由器将就用的


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

langren1353 avatar Dec 29 '19 16:12 langren1353

今天使用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倒是能代理过去

langren1353 avatar Dec 30 '19 16:12 langren1353

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

coyove avatar Dec 31 '19 01:12 coyove

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' 这里面的域名地址无法解析,这个倒不知道怎么处理了

langren1353 avatar Dec 31 '19 05:12 langren1353

今天使用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解析域名导致错误。

koolwiki avatar Mar 31 '20 04:03 koolwiki