Signal-iOS icon indicating copy to clipboard operation
Signal-iOS copied to clipboard

Hard to get Capchas to relent. An old problem is starting again.

Open DiagonalArg opened this issue 7 months ago • 9 comments

iPhone SE (gen.1) iOS 15.7.9 Signal 6.54.0.8

I've been reporting serious issues with excessive capchas on desktop, here. I'm also seeing excessive capchas on iphone, though not quite as bad. This is the worst I've seen it so far:

I've been seeing a lot of cases in which I turn on the network, and without posting anything, just after messages are downloading, I get a capcha. This is one case: Log. So I sent that debug log link to myself, immediately getting another capcha. (Log). In the next 2-3 minutes, I sent that second debug log to myself, perhaps one more text (I don't remember), got a capcha, and then as I was entering text on a group thread, just starting to type, I got a second. Log. So I sent myself that debug log, and went back to finish typing that text, getting another capcha. Log. I sent that log to myself and it seemed to relent.

DiagonalArg avatar Dec 27 '23 05:12 DiagonalArg

Another case of just connecting the network, and then as the messages are downloading, I get a capcha. Log.

DiagonalArg avatar Dec 28 '23 14:12 DiagonalArg

Another case: just connecting, no messages sent. Log.

DiagonalArg avatar Jan 04 '24 09:01 DiagonalArg

Hi @DiagonalArg, I have a few questions. How many messages per minute are you typically trying to send? How many groups are you messaging? How many members are in these groups? In your groups, do you see a profile name, a phone number or "unknown" for the other group members? Are you using a VPN?

Miguel-Signal avatar Jan 18 '24 16:01 Miguel-Signal

Here I started to type a message, and after 3-4 letters, there was a capcha. Then a half a dozen more letters, and another capcha. Then I sent the message, and there was a capcha. I saw an exlalmation point on the message, and then the spinner going, as I got another capcha. After that 4th one, the message was sent. Log. This was a message in the very large group that I've been repeatedly reporting on, here. (I use my phone in a very limited manner, usually messaging from my laptop.)

As for your questions....

Per minute? That would be too many, though sometimes I find myself forwarding to maybe 3 groups at once. (Not in this case though - I was typing a message to a single group.) This latter group is the large one with 668 (now 667) members discussed in that Desktop thread. Yes, this group has many "unknown" members. I counted roughly 215 of them. And yes, I always use a VPN, though as I gather, on iphone those things are leaky.

DiagonalArg avatar Jan 18 '24 21:01 DiagonalArg

@DiagonalArg thanks for that info. If possible, could you try one or both of the following and let me know if things improve?

  • A VPN from a different provider.
  • Configure your current VPN with the following:

Allow *.whispersystems.org, *.signal.org, updates.signal.org, TCP port 443, and UDP traffic. If you have a transparent or reverse proxy it needs to support WebSockets. Signal uses a non-standard TCP port to catch filtering issues at the signaling step and also utilizes a random UDP port. All UDP ports will need to be opened. The underlying IPs are constantly changing, so it'd be hard to define accurate firewall rules.

If the wildcard FQDN config is not working properly and you notice issues with calling, allow turn2.voip.signal.org, turn3.voip.signal.org and sfu.voip.signal.org. These are subject to change at anytime.

Miguel-Signal avatar Jan 18 '24 21:01 Miguel-Signal

@Miguel-Signal / Hm. I take it "allow" would go directly rather than through the VPN?

On the iPhone I'm using ProtonVPN. As far as I can tell, those settings are not accessible, other than I see the option to use Wireguard or Wireguard (TCP). I'm using the former.

Note that I'm also using ProtonVPN on the desktop, where I'm having parallel problems, and there I've chosen to use UDP.

I may be able to switch over to an Android phone soon, and give a report from there; but otherwise I'm not sure what else I can do.

DiagonalArg avatar Jan 20 '24 10:01 DiagonalArg

I've got another person on one of my groups using an iPhone 10 and who uses ProtonVPN. He's probably not as active as me, but he's having trouble with that group asking him to do a capcha every time he posts. He's saying that changing to "Wireguard (TCP)" seems to have eliminated the capchas. I'll post back if he tells me that it starts again.

I've never had issues with that specific group myself, but I can run any commands on that group that you might want.

DiagonalArg avatar Jan 21 '24 23:01 DiagonalArg

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Apr 21 '24 18:04 stale[bot]

bump.

DiagonalArg avatar Apr 23 '24 13:04 DiagonalArg