mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-07 03:15:56 +00:00
Tor attaches a stream to an onion to the rendezvous circuit that matches its isolation and keeps it there until SocksTimeout; it never moves the stream to a fresh circuit. The probe connected without SOCKS authentication and gave up after 60s, so a dead rendezvous circuit would absorb both passes. That is the most likely reading of run 35661520542 (web-app-mastodon#1, public Tor), where <onion>:80 timed out twice right after curl had reached the same onion port. Authenticate every connect with fresh random username/password credentials. Tor accepts any and, under its default IsolateSOCKSAuth, builds a separate rendezvous circuit per credential set, so a retry can no longer land on the circuit that failed the attempt before. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>