[GH-ISSUE #92] Cloak always gets STUCK #84

Open
opened 2026-02-26 12:33:55 +03:00 by kerem · 1 comment
Owner

Originally created by @ier005 on GitHub (Jan 16, 2020).
Original GitHub issue: https://github.com/cbeuw/Cloak/issues/92

Thanks for the hard work first!
I am using ss with cloak. The client of cloak is placed in the public and several ss clients will connect to it.
But cloak always get stuck every few days. And After restarting, it will work as expected.
I am using the latest commit e7e4cd5 build. And there is the same problem in the versions before it.

Here is some logs when cloak gets stuck:

INFO[217309] Attemtping to start a new session
ERRO[217440] Failed to establish new connections to remote: dial tcp 185.186.77.106:443: connect: connection timed out
ERRO[217440] Failed to establish new connections to remote: dial tcp 185.186.77.106:443: connect: connection timed out
ERRO[217573] Failed to establish new connections to remote: dial tcp 185.186.77.106:443: connect: connection timed out
ERRO[217573] Failed to establish new connections to remote: dial tcp 185.186.77.106:443: connect: connection timed out
INFO[217580] Session 3106822279 established
ERRO[217580] Failed to write to stream: write tcp 172.17.7.164:35444->185.186.77.106:443: write: broken pipe
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
ERRO[217580] Failed to open stream: broken session
INFO[217580] Attemtping to start a new session
INFO[217645] Session 3092852984 established
ERRO[217645] Failed to decrypt a frame for session 3092852984: extra length is greater than total pldWithOverHead length
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session
ERRO[217645] Failed to open stream: broken session

Originally created by @ier005 on GitHub (Jan 16, 2020). Original GitHub issue: https://github.com/cbeuw/Cloak/issues/92 Thanks for the hard work first! I am using ss with cloak. The client of cloak is placed in the public and several ss clients will connect to it. But cloak always get stuck every few days. And After restarting, it will work as expected. I am using the latest commit e7e4cd5 build. And there is the same problem in the versions before it. Here is some logs when cloak gets stuck: ``` INFO[217309] Attemtping to start a new session ERRO[217440] Failed to establish new connections to remote: dial tcp 185.186.77.106:443: connect: connection timed out ERRO[217440] Failed to establish new connections to remote: dial tcp 185.186.77.106:443: connect: connection timed out ERRO[217573] Failed to establish new connections to remote: dial tcp 185.186.77.106:443: connect: connection timed out ERRO[217573] Failed to establish new connections to remote: dial tcp 185.186.77.106:443: connect: connection timed out INFO[217580] Session 3106822279 established ERRO[217580] Failed to write to stream: write tcp 172.17.7.164:35444->185.186.77.106:443: write: broken pipe ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session ERRO[217580] Failed to open stream: broken session INFO[217580] Attemtping to start a new session INFO[217645] Session 3092852984 established ERRO[217645] Failed to decrypt a frame for session 3092852984: extra length is greater than total pldWithOverHead length ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ERRO[217645] Failed to open stream: broken session ```
Author
Owner

@ier005 commented on GitHub (Jan 16, 2020):

This time the error is different. It will resume after restart before. But this time it just nearly can not establish session.
The result of ping shows that the network is not so bad:

--- 185.186.77.106 ping statistics ---
64 packets transmitted, 55 received, 14% packet loss, time 63151ms
rtt min/avg/max/mdev = 272.736/272.825/273.049/0.720 ms
<!-- gh-comment-id:574974639 --> @ier005 commented on GitHub (Jan 16, 2020): This time the error is different. It will resume after restart before. But this time it just nearly can not establish session. The result of ping shows that the network is not so bad: ``` --- 185.186.77.106 ping statistics --- 64 packets transmitted, 55 received, 14% packet loss, time 63151ms rtt min/avg/max/mdev = 272.736/272.825/273.049/0.720 ms ```
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Cloak#84
No description provided.