docs: update odin role to SSL-only verification
This commit is contained in:
10
CLAUDE.md
10
CLAUDE.md
@@ -6,7 +6,7 @@
|
||||
┌──────────┬─────────────┬────────────────────────────────────────────────────────┐
|
||||
│ Host │ Role │ Notes
|
||||
├──────────┼─────────────┼────────────────────────────────────────────────────────┤
|
||||
│ odin │ Master │ API server, serves URLs to workers, port 8081
|
||||
│ odin │ Master │ API server + SSL-only proxy verification, port 8081
|
||||
│ cassius │ Worker │ Tests proxies, reports to master via WireGuard
|
||||
│ edge │ Worker │ Tests proxies, reports to master via WireGuard
|
||||
│ sentinel │ Worker │ Tests proxies, reports to master via WireGuard
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
### Role Separation
|
||||
|
||||
- **Odin (Master)**: API server only. No proxy testing, no URL cycling. Serves `/api/claim-urls` to workers, receives results. Local Tor only.
|
||||
- **Odin (Master)**: API server + SSL-only proxy verification (10 threads). No URL cycling (workers handle it via `/api/claim-urls`). Local Tor only.
|
||||
- **Workers**: All URL fetching (via `/api/claim-urls`) and proxy testing. Each uses only local Tor (127.0.0.1:9050).
|
||||
|
||||
## CRITICAL: Directory Structure Differences
|
||||
@@ -148,7 +148,11 @@ ansible -i $INV workers -m lineinfile \
|
||||
tor_hosts = 127.0.0.1:9050 # Local Tor ONLY
|
||||
|
||||
[watchd]
|
||||
threads = 0 # NO proxy testing
|
||||
threads = 10 # SSL-only verification of worker-reported proxies
|
||||
timeout = 7
|
||||
checktype = none # No secondary check
|
||||
ssl_first = 1
|
||||
ssl_only = 1
|
||||
database = data/proxies.sqlite
|
||||
|
||||
[ppf]
|
||||
|
||||
Reference in New Issue
Block a user