I have started to run Snowflake proxy on my Pi and i don’t understand what are the sctp errors from below.
Can someone please give me a hind if is ok to have them or if not how should i fix it?
2022/10/02 11:24:27 In the last 1h0m0s, there were 56 connections. Traffic Relayed ↑ 177 MB, ↓ 28 MB.
2022/10/02 12:24:27 In the last 1h0m0s, there were 41 connections. Traffic Relayed ↑ 96 MB, ↓ 19 MB.
sctp ERROR: 2022/10/02 12:28:02 [0x378e7e0] stream 1 not found)
sctp ERROR: 2022/10/02 12:28:02 [0x378e7e0] stream 1 not found)
: sctp ERROR2022/10/02 12:28:02 [0x378e7e0] stream 1 not found)
sctp ERROR: 2022/10/02 12:28:02 [0x378e7e0] stream 1 not found)
sctp ERROR: 2022/10/02 12:28:02 [0x378e7e0] stream 1 not found)
sctp ERROR: 2022/10/02 12:28:02 [0x378e7e0] stream 1 not found)
2022/10/02 13:24:27 In the last 1h0m0s, there were 30 connections. Traffic Relayed ↑ 153 MB, ↓ 26 MB.
2022/10/02 14:24:27 In the last 1h0m0s, there were 13 connections. Traffic Relayed ↑ 162 MB, ↓ 18 MB.
2022/10/02 15:24:27 In the last 1h0m0s, there were 18 connections. Traffic Relayed ↑ 166 MB, ↓ 20 MB.
sctp ERROR: 2022/10/02 15:26:35 [0x252b680] stream 1 not found)
sctp ERROR: 2022/10/02 15:26:35 [0x252b680] stream 1 not found)
sctp ERROR: 2022/10/02 15:26:35 [0x252b680] stream 1 not found)
sctp ERROR: 2022/10/02 15:26:35 [0x252b680] stream 1 not found)
sctp ERROR: 2022/10/02 15:26:35 [0x252b680] stream 1 not found)
2022/10/02 16:24:27 In the last 1h0m0s, there were 25 connections. Traffic Relayed ↑ 94 MB, ↓ 15 MB.
2022/10/02 17:24:27 In the last 1h0m0s, there were 42 connections. Traffic Relayed ↑ 146 MB, ↓ 21 MB.
2022/10/02 18:24:27 In the last 1h0m0s, there were 15 connections. Traffic Relayed ↑ 71 MB, ↓ 14 MB.
Can I have more than one Pi connected on the same rrouters to act as proxies?
AFAIK multiple standalone proxies are fine as long as you have the bandwidth and cpu. Might be best to put each pi on a dedicated internal ip (whatever your router calls it, maybe ‘reserved’ ip or ‘static’ ip).
Thank you for running a proxy. I am not sure about the SCTP stream errors, but it is possible they are related to some capacity issues at the bridge which were resolved at 2022-10-02 21:38:14.
I started another docker on the same Pi (i thought is no need to provision a 2nd Pi since i have enough resurces on the first one) and i see the sctp errors are comming again from time to time but the timestamps and the error code are different.
Every screenshot in this topic shows lots of connections being made.
How is it possible to have so much connections and not have sdp offers?
Interestingly, I have no sctp ERROR lines in my log for the whole collection period (2022/07/27 - 2022/10/03).
I wonder why some people are getting lots of them, and some getting none of them.
Sorry. I should have been more specific. Proxy has gone quiet on two different machines I’m running it on. I was asking other users to check the current condition of their snowflakes by running proxy in verbose mode. A lack of sdp offers would be signifigant.
From one of the answers, my understanding is that sctp is used by WebRTC to connect the snowflake to a client. If I’m understanding this correctly, it seems that for whatever reason, client and host meet through snowflake and then the connection is dropped either by the client or host or by snowflake broker and the two lose track of each other. Am I correct?
This is plausible. When a connection between our snowflake proxy and a client is dropped or is not realised when broker sends client to us by differesnt reasons then SCTP error appears. It will be nice if someone can confirm this hipotesis.