txthinking / brook

A cross-platform programmable network tool
https://brook.app
GNU General Public License v3.0
14.5k stars 2.39k forks source link

Can't connect WhatsApp on iOS #177

Closed txthinking closed 5 years ago

eqwoot commented 6 years ago

I have the same problem. iOS: 11.2.6 Brook iOS: v20180112 Brook server: v20180227 Protocol: Brook anyway to fix Brook on iOS so we can use WhatsApp? is it because WhatsApp is not on the white list? thanks!

wulongji2016 commented 6 years ago

iOS:11.2.6
SOCKS 服务器: V2ray socks5 代理中转 brook ISO : v20180112 协议SOCKS5

WhatsApp 和Instagram 都无法连上。 但是浏览器可以访问谷歌,可以访问YouTube。

eqwoot commented 6 years ago

連接不了Whatsapp的問題有辦法解決嗎?

txthinking commented 6 years ago

Fixed in 20180401

dwsr36 commented 6 years ago

I cannot connect to WhatsApp now in v20180601 (iOS 11.4). I'm using brook protocol. I've tried global and whitelist mode but both of them fail to connect. Other programs such as Gmail connect to their servers correctly.

Sometimes WhatsApp can receive messages but I've found the traffic does not go through the proxy. It seems that WhatsApp ignores all the proxy settings, including brook VPN and proxy settings of WiFi. It will connect through proxy only when Iogin.

dwsr36 commented 6 years ago

@txthinking I hope you can provide a solution in the next version.

txthinking commented 6 years ago

I have tried WhatsApp, it can connect successfully, but connection is slow. Please try quit WhatsApp and open it again.

txthinking commented 6 years ago

https://i.imgur.com/tZOnDcZ.png

wulongji2016 commented 6 years ago

测试了 几次 都是无法连接 有可能哪里有问题?

dwsr36 commented 6 years ago

Please notice

Sometimes WhatsApp can receive messages but I've found the traffic does not go through the proxy.

It will connect through proxy only when Iogin.

When I opened WhatsApp I found it ignored my proxy settings (including brook VPN and proxy settings of WiFi) because there was no brook connection in my server. Maybe your network operator does not totally block WhatsApp.

@txthinking Please check the network connections in your server when you open WhatsApp, or disable your brook VPN and try it again if you does not mind that.

wulongji2016 commented 6 years ago

因为pac设置引起的是否走代理么? WhatsApp不同国家的用户使用的IP不一样吧?

wulongji2016 commented 6 years ago

brook brook 20180601 版本 服务器和客户端都是这个版本 (20180707也测试了) Brook 模式 都是浏览器可以翻 ,聊天软件无法翻。 补充一下采用全局模式。 软件不是中国区域下载的,是不是他们走的域名不一样?

有测试了其他聊天软件,也是一样的问题。telegram 也是无法使用。

txthinking commented 6 years ago

Brook iOS client now only set system proxy. It looks like whatsapp ignore system proxy.

On Mon, Jun 25, 2018 at 5:51 PM wulongji2016 notifications@github.com wrote:

补充一下 采用全局模式。 软件不是中国区域下载的,是不是他们走的域名不一样?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/txthinking/brook/issues/177#issuecomment-399896211, or mute the thread https://github.com/notifications/unsubscribe-auth/ABLyz1jfPrC8XzxY55lgs9W7m8_7mct8ks5uALKmgaJpZM4STMed .

dwsr36 commented 6 years ago

@txthinking Maybe we need IP rules for WhatsApp

@wulongji2016 For Telegram, please see https://github.com/txthinking/brook/issues/285

wulongji2016 commented 6 years ago

请教一下 brook和其他软件区别在哪里? 其他软件支持WhatsApp走代理,是什么原理?

dwsr36 commented 6 years ago

Maybe a real VPN mode can solve this problem instead of using sytem proxy? Just like Shadowrocket.

dwsr36 commented 6 years ago

Also, now Telegram will try connecting to the server directly first in version 20180601 on iOS. It will ask for proxy settings after the connection is time out.

In my opinion, I hope the next version of Brook on iOS can change system IP rules in VPN mode. Then Telegram can connect through Brook without setting the proxy.

georgexu78 commented 6 years ago

brook ios客户端也好久没有更新过,不知道是不是这个原因,ios无法连接whatsapp

txthinking commented 5 years ago

https://github.com/txthinking/brook/issues/426#issuecomment-442312225

txthinking commented 4 years ago

689

bacontse commented 4 years ago

路由器挂ss或者v2ray, 手机端能正常收发文字图片,电脑端web.whatsapp.com无法收发图片,但是文字可以,这种情况怎么解决?

txthinking commented 4 years ago

https://github.com/txthinking/brook/wiki/How-to-run-transparent-proxy-on-Linux

On Sun, Aug 9, 2020 at 10:02 PM bacontse notifications@github.com wrote:

路由器挂ss或者v2ray, 手机端能正常收发文字图片,电脑端web.whatsapp.com无法收发图片,但是文字可以,这种情况怎么解决?

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/txthinking/brook/issues/177#issuecomment-671055754, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJPFT5H6I2CWOHFEAYPWCTR72UAPANCNFSM4ESMY6OQ .