Problem with SOCKS5 + Tor + Freenode #849
Comments
As it was explained to you in #hexchat, HC does retry on server connection failure. It does not retry on proxy connection failure. Your tor proxy rejects the connection when it is unable to connect to FreeNode's tor service. As far as HC is concerned, this means the proxy connection failed, not the server connection, so it does not retry. Now, the fact that HC does not retry on proxy connection failure is a bug, but fixing that still won't solve your problem. HC doesn't know the proxy connection failure is because the hidden service is down, so even if it retried it would retry to the same server. |
I'm necro bumping this issue. |
That is fine, but...
As I said in my previous comment, even if HC were to retry here, it would retry to the same server (in this case, the same hidden service). It's true that tor may change the route to the hidden service and that's completely fine, since it's transparent to HC. The point is that if the connection fails, then HC only sees it as a proxy connection failure, not a server connection failure. HC cycles servers when it knows that it's a server connection failure, but it doesn't when it's a proxy connection failure, because that may be because the server is fine and the proxy is having issues. |
Either way, if it's a server or a proxy issue, a reconnect fixes it. |
Hopefully this will get fixed eventually, although reported already more than a year ago. Only possible workaround I can think of would be a script that would trigger on this 'Proxy traversal failed' error and re-start reconnect to the network. |
It might also be worth noting that freenode's tor hidden service is temporarily disabled because of abuse and it has been that way for some time now.
|
This is still a problem in 2.12.4-5build2 (Xubuntu). edit: Automatically reconnecting would fix this. I do a few calls to /reconnect manually now and it works. |
Still an issue here , hexchat 2.14.2 ... Would be great if it's fixed ? |
here too. But strange issue: Yesterday it works (but no update at tor or hexchat) or changes at the system. Restarts and 10 tries, no connection to localhost
And than, twenty minutes later it connect. What could here happend?
Have someone an idea what here happend? |
Freenode's tor hidden service is unstable, but it provides me 4 different nameservers, I need hexchat tries connection at all of them before reporting error but this doesn't happen.
Log:
SOCKS Proxy failed to connect to host (error 5).
Proxy traversal failed.
At the time of this connection I have 3 other nameservers to hexchat try, but he doesn't just hang up here.
Note: The proxy works, I'm 100% sure, maybe a little more.
Thanks for hexchat, it's really cool.
The text was updated successfully, but these errors were encountered: