guardianproject / orbot

The Github home of Orbot: Tor on Android (Also available on gitlab!)
https://gitlab.com/guardianproject/orbot
Other
2.13k stars 333 forks source link

snowflake wouldn't connect #748

Open ahsbt opened 1 year ago

ahsbt commented 1 year ago

hello recently im not able to connect orbot through any bridge modes (basically snowflake works on my pc) it gets stuck at 10% or control port activation in the beginning

but on the same phone with the same connection the tor browser app flawlessly connects to same snowflake settings. i managed to take a pic from the torbrowser console before 100% connection , and one is from orbot which after many trials gave these warns and errors.

thank you in advance

photo_2022-10-19_06-57-45 photo_2022-10-19_06-57-54

n8fr8 commented 1 year ago

Did you test the new beta we released yesterday? https://github.com/guardianproject/orbot/releases/tag/16.6.3-BETA-1-tor.0.4.7.10

ahsbt commented 1 year ago

Hi yes

On Wed, Oct 19, 2022, 16:30 Nathan Freitas @.***> wrote:

Did you test the new beta we released yesterday?

https://github.com/guardianproject/orbot/releases/tag/16.6.3-BETA-1-tor.0.4.7.10

— Reply to this email directly, view it on GitHub https://github.com/guardianproject/orbot/issues/748#issuecomment-1283977420, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKYT62RVSAL5T7NNKO5GDV3WD7WGJANCNFSM6AAAAAARIV3ZHA . You are receiving this because you authored the thread.Message ID: @.***>

ahsbt commented 1 year ago

yes sir i still have the apk of the last 4 or 5 versions , all of them not work including 17 alpha and the one you released only couple of hours ago Screenshot_20221019-170256_My Files

n8fr8 commented 1 year ago

Which device / OS are you on?

ahsbt commented 1 year ago

sm-g985f/ds one ui version 4.1 android version 12 google play system update sep 1, 2022 android sec patch also the same sep 1 2022

ahsbt commented 1 year ago

https://github.com/guardianproject/orbot/issues/742#issue-1400109078

n8fr8 commented 1 year ago

Orbot for Android 16.6.3-BETA-2-tor.0.4.7.10 with utls enabled https://github.com/guardianproject/orbot/releases/tag/16.6.3-BETA-2-tor.0.4.7.10

as well as the ability to get Snowflake logs directly from the log window (enable Prefs->DEBUG log, tap on status messages to open log window, tap on snowflake icon to show snowflake log, then share!)

ahsbt commented 1 year ago

it works ! the log is awfully long and messy i tried to take screenshot from it whenever it stopped (it scrolls very fast ) ,because the share button next to the snowflake icon crashes the app i tried to use it to see if it unloads the whole log somewhere to send the full file to you.

big thumbs up to you and the team behind the effort, preparing this version just after merely 24hrs from another new release and a favor to ask since the code is under development , it would be amazing to set some ipv4 and v6 dns resolvers next to the built-in ones , i got some good results on my pc's dargonfuruit and improved latency by multiple levels

photo_2022-10-20_22-30-01 photo_2022-10-20_22-29-58 photo_2022-10-20_22-29-53 photo_2022-10-20_22-29-50 photo_2022-10-20_22-29-42

n8fr8 commented 1 year ago

Thanks, and great news. If you tap the share icon, you can email the log, or send it to gmail, then copy and paste easily from there.

ahsbt commented 1 year ago

it connected with both snowflake methods the AMP mode didnt work for a long time as i remember , but it got connected with this version.

👌❤

n8fr8 commented 1 year ago

I posted another beta 3 that uses a different utls-imitate technique, and should now support devices back to Android 7: https://github.com/guardianproject/orbot/releases/tag/16.6.3-BETA-3-tor.0.4.7.10

Working on adding some other settings to the preferences, so users can have some options for tweaking/tuning. Otherwise, almost ready for a release candidate and to push this out to the world.

aaamirG commented 1 year ago

I posted another beta 3 that uses a different utls-imitate technique, and should now support devices back to Android 7: https://github.com/guardianproject/orbot/releases/tag/16.6.3-BETA-3-tor.0.4.7.10

Working on adding some other settings to the preferences, so users can have some options for tweaking/tuning. Otherwise, almost ready for a release candidate and to push this out to the world.

I can confirm it Works amazingly in Iran! Well done!

Shatel ISP and Rightel ISP Tested, Android 7, andoird 11, it works perfectly

ahsbt commented 1 year ago

although being a free service , tor support was on another level . very professional , delivering and friendly ... still my all time favor is having a custom dns option inside the app , because i've seen many times that a web page opens without tor , then wont open with a working tor , then opens after changing to couple of other exits which points to dns in my opinion

thank you for the great work , ❤

cyber199 commented 9 months ago

Given that this issue is still open and that I'm having a similar problem of not being able to connect using snowflake, can I leave these logs here or would it be better to open a fresh issue?

Logs (which appear to already be scrubbed of private info) follow: Snowflake proxy mode enabled Snowflake proxy mode enabled updating settings in Tor service Updating torrc custom configuration… Orbot is starting… Connected to tor control port Added control port event handler Snowflake proxy mode enabled WARN: Rejecting SOCKS request for anonymous connection to private address [scrubbed]. NOTICE: Tried for 120 seconds to get a connection to [scrubbed]:0. Giving up. (waiting for circuit) NOTICE: Tried for 120 seconds to get a connection to [scrubbed]:0. Giving up. (waiting for circuit) NOTICE: Tried for 120 seconds to get a connection to [scrubbed]:5222. Giving up. (waiting for circuit) NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Application request when we haven't used client functionality lately. Optimistically trying known bridges again. NOTICE: Tried for 120 seconds to get a connection to [scrubbed]:0. Giving up. (waiting for circuit) NOTICE: Tried for 120 seconds to get a connection to [scrubbed]:443. Giving up. (waiting for circuit) NOTICE: Tried for 120 seconds to get a connection to [scrubbed]:0. Giving up. (waiting for circuit)

I cant tell if it is broken or if I need to be more patient.

syphyr commented 9 months ago

https://github.com/guardianproject/orbot/issues/1011#issuecomment-1817906145

cyber199 commented 9 months ago

#1011 (comment)

This appears to be related to snowflake in the Kindness tab, I was unable to connect via snowflake under the Connection tab. Updating Orbot to the version provided from Github solved this issue, so I assume the problem lies in the latest F-Droid version being out of date.